home *** CD-ROM | disk | FTP | other *** search
/ CD-ROM Magazine 28 Bonus / CDRomMagazine-SoftKey-ArtPassion-FrenchVersion-Win31Mac.bin / installa.tio / QuickTime™ PowerPlug.rsrc / bin.rsrc_cdek_-19132.txt < prev    next >
INI File  |  1995-08-07  |  500KB  |  11,593 lines

  1. [PEFF file: __unnamed__]
  2.   file_timestamp: 3026590B
  3.   old_def_version: 00000000
  4.   old_imp_version: 00000000
  5.   current_version: 00000000
  6.   main: [export "[main]" 1:00000000]
  7.   init: [missing export symbol]
  8.   term: [missing export symbol]
  9. [section 0 header]
  10.   name __missing__
  11.   default_address 00000000
  12.   total_size A910
  13.   unpacked_size A910
  14.   packed_size A910
  15.   section_kind EXECUTABLE_READONLY
  16.   share_kind GLOBAL
  17.   alignment 04
  18. [section 0 disassembly]
  19. 00000000  7C0802A6  mflr      r0
  20. 00000004  BFC1FFF8  stmw      [r1 - 0x0008], r30
  21. 00000008  90010008  stw       [r1 + 0x0008], r0
  22. 0000000C  A8030002  lha       r0, [r3 + 0x0002]
  23. 00000010  9421FFB0  stwu      [r1 - 0x0050], r1
  24. 00000014  2C000000  cmpwi     r0, 0
  25. 00000018  2B00000E  cmplwi    cr6, r0, 14
  26. 0000001C  2C80FFFC  cmpwi     cr1, r0, -4
  27. 00000020  2F80FFFD  cmpwi     cr7, r0, -3
  28. 00000024  40800118  bge       +0x00000118 /* 0000013C */
  29. 00000028  2C00FFFF  cmpwi     r0, -1
  30. 0000002C  2F00FFFE  cmpwi     cr6, r0, -2
  31. 00000030  3C000002  lis       r0, 0x0002
  32. 00000034  418600F0  beq       cr1, +0x000000F0 /* 00000124 */
  33. 00000038  419E00C0  beq       cr7, +0x000000C0 /* 000000F8 */
  34. 0000003C  419A009C  beq       cr6, +0x0000009C /* 000000D8 */
  35. 00000040  408200F0  bne       +0x000000F0 /* 00000130 */
  36. 00000044  80030004  lwz       r0, [r3 + 0x0004]
  37. 00000048  386001D8  li        r3, 0x01D8
  38. 0000004C  90010038  stw       [r1 + 0x0038], r0
  39. 00000050  48001E19  bl        +0x00001E18 /* 00001E68 */
  40. 00000054  80410014  lwz       r2, [r1 + 0x0014]
  41. 00000058  2C030000  cmpwi     r3, 0
  42. 0000005C  3BE30000  addi      r31, r3, 0x0000
  43. 00000060  83C10038  lwz       r30, [r1 + 0x0038]
  44. 00000064  389F0000  addi      r4, r31, 0x0000
  45. 00000068  40820018  bne       +0x00000018 /* 00000080 */
  46. 0000006C  48001E21  bl        +0x00001E20 /* 00001E8C */
  47. 00000070  80410014  lwz       r2, [r1 + 0x0014]
  48. 00000074  7C630734  extsh     r3, r3
  49. 00000078  81810058  lwz       r12, [r1 + 0x0058]
  50. 0000007C  4800019C  b         +0x0000019C /* 00000218 */
  51. label00000080:
  52. 00000080  387E0000  addi      r3, r30, 0x0000
  53. 00000084  48001E2D  bl        +0x00001E2C /* 00001EB0 */
  54. 00000088  80410014  lwz       r2, [r1 + 0x0014]
  55. 0000008C  93DF0000  stw       [r31], r30
  56. 00000090  83C2000C  lwz       r30, [r2 + 0x000C]
  57. 00000094  3800FFFF  li        r0, 0xFFFFFFFF
  58. 00000098  901F00AC  stw       [r31 + 0x00AC], r0
  59. 0000009C  807E0000  lwz       r3, [r30]
  60. 000000A0  388003C0  li        r4, 0x03C0
  61. 000000A4  38A00001  li        r5, 0x0001
  62. 000000A8  48001E2D  bl        +0x00001E2C /* 00001ED4 */
  63. 000000AC  80410014  lwz       r2, [r1 + 0x0014]
  64. 000000B0  907F01BC  stw       [r31 + 0x01BC], r3
  65. 000000B4  807E0004  lwz       r3, [r30 + 0x0004]
  66. 000000B8  388000C0  li        r4, 0x00C0
  67. 000000BC  38A00001  li        r5, 0x0001
  68. 000000C0  48001E15  bl        +0x00001E14 /* 00001ED4 */
  69. 000000C4  80410014  lwz       r2, [r1 + 0x0014]
  70. 000000C8  907F01D2  stw       [r31 + 0x01D2], r3
  71. 000000CC  38600000  li        r3, 0x0000
  72. 000000D0  81810058  lwz       r12, [r1 + 0x0058]
  73. 000000D4  48000144  b         +0x00000144 /* 00000218 */
  74. label000000D8:
  75. 000000D8  80030004  lwz       r0, [r3 + 0x0004]
  76. 000000DC  38640000  addi      r3, r4, 0x0000
  77. 000000E0  30800000  addic     r4, r0, 0
  78. 000000E4  4800027D  bl        +0x0000027C /* 00000360 */
  79. 000000E8  81810058  lwz       r12, [r1 + 0x0058]
  80. 000000EC  30210050  addic     r1, r1, 80
  81. 000000F0  7D8803A6  mtlr      r12
  82. 000000F4  4E800020  blr
  83. label000000F8:
  84. 000000F8  A8030004  lha       r0, [r3 + 0x0004]
  85. 000000FC  38600001  li        r3, 0x0001
  86. 00000100  30800004  addic     r4, r0, 4
  87. 00000104  28840004  cmplwi    cr1, r4, 4
  88. 00000108  3000FFFB  subic     r0, r0, 5
  89. 0000010C  28000005  cmplwi    r0, 5
  90. 00000110  40850118  ble       cr1, +0x00000118 /* 00000228 */
  91. 00000114  40810114  ble       +0x00000114 /* 00000228 */
  92. 00000118  30210050  addic     r1, r1, 80
  93. 0000011C  38600000  li        r3, 0x0000
  94. 00000120  4E800020  blr
  95. label00000124:
  96. 00000124  30210050  addic     r1, r1, 80
  97. 00000128  3060000A  addic     r3, r0, 10
  98. 0000012C  4E800020  blr
  99. label00000130:
  100. 00000130  30210050  addic     r1, r1, 80
  101. 00000134  3860FFCE  li        r3, 0xFFFFFFCE
  102. 00000138  4E800020  blr
  103. label0000013C:
  104. 0000013C  5409103A  rlwinm    r9, r0, 2, 0, 29
  105. 00000140  80A20014  lwz       r5, [r2 + 0x0014]
  106. 00000144  80020018  lwz       r0, [r2 + 0x0018]
  107. 00000148  4199FFE8  bgt       cr6, -0x00000018 /* 00000130 */
  108. 0000014C  7CA5482E  lwzx      r5, r5, r9
  109. 00000150  7C050014  addc      r0, r5, r0
  110. 00000154  7C0903A6  mtctr     r0
  111. 00000158  4E800420  bctr
  112. 0000015C  80030004  lwz       r0, [r3 + 0x0004]
  113. 00000160  38640000  addi      r3, r4, 0x0000
  114. 00000164  30800000  addic     r4, r0, 0
  115. 00000168  48000AD5  bl        +0x00000AD4 /* 00000C3C */
  116. 0000016C  81810058  lwz       r12, [r1 + 0x0058]
  117. 00000170  30210050  addic     r1, r1, 80
  118. 00000174  7D8803A6  mtlr      r12
  119. 00000178  4E800020  blr
  120. 0000017C  80030004  lwz       r0, [r3 + 0x0004]
  121. 00000180  38640000  addi      r3, r4, 0x0000
  122. 00000184  30800000  addic     r4, r0, 0
  123. 00000188  48000DB5  bl        +0x00000DB4 /* 00000F3C */
  124. 0000018C  81810058  lwz       r12, [r1 + 0x0058]
  125. 00000190  30210050  addic     r1, r1, 80
  126. 00000194  7D8803A6  mtlr      r12
  127. 00000198  4E800020  blr
  128. 0000019C  38640000  addi      r3, r4, 0x0000
  129. 000001A0  48001811  bl        +0x00001810 /* 000019B0 */
  130. 000001A4  81810058  lwz       r12, [r1 + 0x0058]
  131. 000001A8  30210050  addic     r1, r1, 80
  132. 000001AC  7D8803A6  mtlr      r12
  133. 000001B0  4E800020  blr
  134. 000001B4  80A30004  lwz       r5, [r3 + 0x0004]
  135. 000001B8  80830010  lwz       r4, [r3 + 0x0010]
  136. 000001BC  2C050000  cmpwi     r5, 0
  137. 000001C0  3860FFCE  li        r3, 0xFFFFFFCE
  138. 000001C4  41820064  beq       +0x00000064 /* 00000228 */
  139. 000001C8  80040000  lwz       r0, [r4]
  140. 000001CC  30210050  addic     r1, r1, 80
  141. 000001D0  5400023E  rlwinm    r0, r0, 0, 8, 31
  142. 000001D4  38600000  li        r3, 0x0000
  143. 000001D8  90050000  stw       [r5], r0
  144. 000001DC  4E800020  blr
  145. 000001E0  30210050  addic     r1, r1, 80
  146. 000001E4  3860DCFE  li        r3, 0xFFFFDCFE
  147. 000001E8  4E800020  blr
  148. 000001EC  80030004  lwz       r0, [r3 + 0x0004]
  149. 000001F0  38640000  addi      r3, r4, 0x0000
  150. 000001F4  30800000  addic     r4, r0, 0
  151. 000001F8  480018ED  bl        +0x000018EC /* 00001AE4 */
  152. 000001FC  81810058  lwz       r12, [r1 + 0x0058]
  153. 00000200  30210050  addic     r1, r1, 80
  154. 00000204  7D8803A6  mtlr      r12
  155. 00000208  4E800020  blr
  156. 0000020C  30210050  addic     r1, r1, 80
  157. 00000210  38600000  li        r3, 0x0000
  158. 00000214  4E800020  blr
  159. label00000218:
  160. 00000218  30210050  addic     r1, r1, 80
  161. 0000021C  7D8803A6  mtlr      r12
  162. 00000220  BBC1FFF8  lmw       r30, [r1 - 0x0008]
  163. 00000224  4E800020  blr
  164. label00000228:
  165. 00000228  30210050  addic     r1, r1, 80
  166. 0000022C  4E800020  blr
  167. 00000230  00000000  .invalid
  168. 00000234  00002041  .invalid
  169. 00000238  80020200  lwz       r0, [r2 + 0x0200]
  170. 0000023C  00000000  .invalid
  171. 00000240  00000230  .invalid
  172. 00000244  0003534D  .invalid
  173. 00000248  43000000  bdnz      +0x00000000 /* 00000248 */
  174. 0000024C  7C800734  extsh     r0, r4
  175. 00000250  30600004  addic     r3, r0, 4
  176. 00000254  28030004  cmplwi    r3, 4
  177. 00000258  3000FFFB  subic     r0, r0, 5
  178. 0000025C  28800005  cmplwi    cr1, r0, 5
  179. 00000260  38600001  li        r3, 0x0001
  180. 00000264  4081000C  ble       +0x0000000C /* 00000270 */
  181. 00000268  40850008  ble       cr1, +0x00000008 /* 00000270 */
  182. 0000026C  38600000  li        r3, 0x0000
  183. label00000270:
  184. 00000270  4E800020  blr
  185. 00000274  00000000  .invalid
  186. 00000278  00002040  .invalid
  187. 0000027C  00000200  .invalid
  188. 00000280  00000000  .invalid
  189. 00000284  00000028  .invalid
  190. 00000288  000B534D  .invalid
  191. 0000028C  435F4344  bdz       cr7, +0x00004344 /* 000045D0 */
  192. 00000290  43616E44  bc     27, 1, +0x00006E44 /* 000070D4 */
  193. 00000294  6F000000  xoris     r0, r24, 0x0000
  194. 00000298  BFC1FFF8  stmw      [r1 - 0x0008], r30
  195. 0000029C  7C0802A6  mflr      r0
  196. 000002A0  3BE40000  addi      r31, r4, 0x0000
  197. 000002A4  90010008  stw       [r1 + 0x0008], r0
  198. 000002A8  9421FFB0  stwu      [r1 - 0x0050], r1
  199. 000002AC  386001D8  li        r3, 0x01D8
  200. 000002B0  48001BB9  bl        +0x00001BB8 /* 00001E68 */
  201. 000002B4  80410014  lwz       r2, [r1 + 0x0014]
  202. 000002B8  2C030000  cmpwi     r3, 0
  203. 000002BC  3BC30000  addi      r30, r3, 0x0000
  204. 000002C0  387F0000  addi      r3, r31, 0x0000
  205. 000002C4  389E0000  addi      r4, r30, 0x0000
  206. 000002C8  40820018  bne       +0x00000018 /* 000002E0 */
  207. 000002CC  48001BC1  bl        +0x00001BC0 /* 00001E8C */
  208. 000002D0  80410014  lwz       r2, [r1 + 0x0014]
  209. 000002D4  7C630734  extsh     r3, r3
  210. 000002D8  81810058  lwz       r12, [r1 + 0x0058]
  211. 000002DC  48000054  b         +0x00000054 /* 00000330 */
  212. label000002E0:
  213. 000002E0  48001BD1  bl        +0x00001BD0 /* 00001EB0 */
  214. 000002E4  80410014  lwz       r2, [r1 + 0x0014]
  215. 000002E8  93FE0000  stw       [r30], r31
  216. 000002EC  83E2000C  lwz       r31, [r2 + 0x000C]
  217. 000002F0  3800FFFF  li        r0, 0xFFFFFFFF
  218. 000002F4  901E00AC  stw       [r30 + 0x00AC], r0
  219. 000002F8  807F0000  lwz       r3, [r31]
  220. 000002FC  388003C0  li        r4, 0x03C0
  221. 00000300  38A00001  li        r5, 0x0001
  222. 00000304  48001BD1  bl        +0x00001BD0 /* 00001ED4 */
  223. 00000308  80410014  lwz       r2, [r1 + 0x0014]
  224. 0000030C  907E01BC  stw       [r30 + 0x01BC], r3
  225. 00000310  807F0004  lwz       r3, [r31 + 0x0004]
  226. 00000314  388000C0  li        r4, 0x00C0
  227. 00000318  38A00001  li        r5, 0x0001
  228. 0000031C  48001BB9  bl        +0x00001BB8 /* 00001ED4 */
  229. 00000320  80410014  lwz       r2, [r1 + 0x0014]
  230. 00000324  907E01D2  stw       [r30 + 0x01D2], r3
  231. 00000328  38600000  li        r3, 0x0000
  232. 0000032C  81810058  lwz       r12, [r1 + 0x0058]
  233. label00000330:
  234. 00000330  30210050  addic     r1, r1, 80
  235. 00000334  7D8803A6  mtlr      r12
  236. 00000338  BBC1FFF8  lmw       r30, [r1 - 0x0008]
  237. 0000033C  4E800020  blr
  238. 00000340  00000000  .invalid
  239. 00000344  00002041  .invalid
  240. 00000348  80020200  lwz       r0, [r2 + 0x0200]
  241. 0000034C  00000000  .invalid
  242. 00000350  000000A8  .invalid
  243. 00000354  000A534D  .invalid
  244. 00000358  435F4344  bdz       cr7, +0x00004344 /* 0000469C */
  245. 0000035C  4F70656E  .invalid  4C
  246. fn00000360:
  247. 00000360  7C0802A6  mflr      r0
  248. 00000364  2C030000  cmpwi     r3, 0
  249. 00000368  93E1FFFC  stw       [r1 - 0x0004], r31
  250. 0000036C  90010008  stw       [r1 + 0x0008], r0
  251. 00000370  9421FFB0  stwu      [r1 - 0x0050], r1
  252. 00000374  3BE30000  addi      r31, r3, 0x0000
  253. 00000378  418200FC  beq       +0x000000FC /* 00000474 */
  254. 0000037C  48002629  bl        +0x00002628 /* 000029A4 */
  255. 00000380  4FFFFB82  cror      crb31, crb31, crb31
  256. 00000384  807F0070  lwz       r3, [r31 + 0x0070]
  257. 00000388  2C030000  cmpwi     r3, 0
  258. 0000038C  4182000C  beq       +0x0000000C /* 00000398 */
  259. 00000390  480027BD  bl        +0x000027BC /* 00002B4C */
  260. 00000394  80410014  lwz       r2, [r1 + 0x0014]
  261. label00000398:
  262. 00000398  801F01B8  lwz       r0, [r31 + 0x01B8]
  263. 0000039C  387F0000  addi      r3, r31, 0x0000
  264. 000003A0  2C000000  cmpwi     r0, 0
  265. 000003A4  41820014  beq       +0x00000014 /* 000003B8 */
  266. 000003A8  48001609  bl        +0x00001608 /* 000019B0 */
  267. 000003AC  807F01B8  lwz       r3, [r31 + 0x01B8]
  268. 000003B0  480027C1  bl        +0x000027C0 /* 00002B70 */
  269. 000003B4  80410014  lwz       r2, [r1 + 0x0014]
  270. label000003B8:
  271. 000003B8  801F0068  lwz       r0, [r31 + 0x0068]
  272. 000003BC  307F01CA  addic     r3, r31, 458
  273. 000003C0  2C000000  cmpwi     r0, 0
  274. 000003C4  41820054  beq       +0x00000054 /* 00000418 */
  275. 000003C8  809F01CE  lwz       r4, [r31 + 0x01CE]
  276. 000003CC  2C840000  cmpwi     cr1, r4, 0
  277. 000003D0  4186003C  beq       cr1, +0x0000003C /* 0000040C */
  278. 000003D4  480027C1  bl        +0x000027C0 /* 00002B94 */
  279. 000003D8  80410014  lwz       r2, [r1 + 0x0014]
  280. 000003DC  889F01D6  lbz       r4, [r31 + 0x01D6]
  281. 000003E0  38000000  li        r0, 0x0000
  282. 000003E4  2C040000  cmpwi     r4, 0
  283. 000003E8  807F0068  lwz       r3, [r31 + 0x0068]
  284. 000003EC  38800000  li        r4, 0x0000
  285. 000003F0  41820014  beq       +0x00000014 /* 00000404 */
  286. 000003F4  480027C5  bl        +0x000027C4 /* 00002BB8 */
  287. 000003F8  80410014  lwz       r2, [r1 + 0x0014]
  288. 000003FC  38000000  li        r0, 0x0000
  289. 00000400  981F01D6  stb       [r31 + 0x01D6], r0
  290. label00000404:
  291. 00000404  901F01CE  stw       [r31 + 0x01CE], r0
  292. 00000408  801F0068  lwz       r0, [r31 + 0x0068]
  293. label0000040C:
  294. 0000040C  30600000  addic     r3, r0, 0
  295. 00000410  480027CD  bl        +0x000027CC /* 00002BDC */
  296. 00000414  80410014  lwz       r2, [r1 + 0x0014]
  297. label00000418:
  298. 00000418  807F0054  lwz       r3, [r31 + 0x0054]
  299. 0000041C  2C030000  cmpwi     r3, 0
  300. 00000420  4182000C  beq       +0x0000000C /* 0000042C */
  301. 00000424  48002651  bl        +0x00002650 /* 00002A74 */
  302. 00000428  80410014  lwz       r2, [r1 + 0x0014]
  303. label0000042C:
  304. 0000042C  807F00B4  lwz       r3, [r31 + 0x00B4]
  305. 00000430  2C030000  cmpwi     r3, 0
  306. 00000434  4182000C  beq       +0x0000000C /* 00000440 */
  307. 00000438  480027C9  bl        +0x000027C8 /* 00002C00 */
  308. 0000043C  80410014  lwz       r2, [r1 + 0x0014]
  309. label00000440:
  310. 00000440  807F01BC  lwz       r3, [r31 + 0x01BC]
  311. 00000444  2C030000  cmpwi     r3, 0
  312. 00000448  4182000C  beq       +0x0000000C /* 00000454 */
  313. 0000044C  480027D9  bl        +0x000027D8 /* 00002C24 */
  314. 00000450  80410014  lwz       r2, [r1 + 0x0014]
  315. label00000454:
  316. 00000454  807F01D2  lwz       r3, [r31 + 0x01D2]
  317. 00000458  2C030000  cmpwi     r3, 0
  318. 0000045C  4182000C  beq       +0x0000000C /* 00000468 */
  319. 00000460  480027C5  bl        +0x000027C4 /* 00002C24 */
  320. 00000464  80410014  lwz       r2, [r1 + 0x0014]
  321. label00000468:
  322. 00000468  387F0000  addi      r3, r31, 0x0000
  323. 0000046C  48002795  bl        +0x00002794 /* 00002C00 */
  324. 00000470  80410014  lwz       r2, [r1 + 0x0014]
  325. label00000474:
  326. 00000474  38600000  li        r3, 0x0000
  327. 00000478  81810058  lwz       r12, [r1 + 0x0058]
  328. 0000047C  83E1004C  lwz       r31, [r1 + 0x004C]
  329. 00000480  7D8803A6  mtlr      r12
  330. 00000484  30210050  addic     r1, r1, 80
  331. 00000488  4E800020  blr
  332. 0000048C  00000000  .invalid
  333. 00000490  00002041  .invalid
  334. 00000494  80010200  lwz       r0, [r1 + 0x0200]
  335. 00000498  00000000  .invalid
  336. 0000049C  0000012C  .invalid
  337. 000004A0  000B534D  .invalid
  338. 000004A4  435F4344  bdz       cr7, +0x00004344 /* 000047E8 */
  339. 000004A8  436C6F73  bcla     27, 12, 0x00006F70
  340. 000004AC  65000000  oris      r0, r8, 0x0000
  341. 000004B0  3C000002  lis       r0, 0x0002
  342. 000004B4  3060000A  addic     r3, r0, 10
  343. 000004B8  4E800020  blr
  344. 000004BC  00000000  .invalid
  345. 000004C0  00002040  .invalid
  346. 000004C4  00000100  .invalid
  347. 000004C8  00000000  .invalid
  348. 000004CC  0000000C  .invalid
  349. 000004D0  000D534D  .invalid
  350. 000004D4  435F4344  bdz       cr7, +0x00004344 /* 00004818 */
  351. 000004D8  56657273  rlwinm.   r5, r19, 14, 9, 25
  352. 000004DC  696F6E00  xori      r15, r11, 0x6E00
  353. 000004E0  7C0802A6  mflr      r0
  354. 000004E4  93E1FFFC  stw       [r1 - 0x0004], r31
  355. 000004E8  90010008  stw       [r1 + 0x0008], r0
  356. 000004EC  80030004  lwz       r0, [r3 + 0x0004]
  357. 000004F0  9421FFB0  stwu      [r1 - 0x0050], r1
  358. 000004F4  2C000000  cmpwi     r0, 0
  359. 000004F8  3BE30000  addi      r31, r3, 0x0000
  360. 000004FC  4182004C  beq       +0x0000004C /* 00000548 */
  361. 00000500  48002695  bl        +0x00002694 /* 00002B94 */
  362. 00000504  80410014  lwz       r2, [r1 + 0x0014]
  363. 00000508  887F000C  lbz       r3, [r31 + 0x000C]
  364. 0000050C  38000000  li        r0, 0x0000
  365. 00000510  2C030000  cmpwi     r3, 0
  366. 00000514  38800000  li        r4, 0x0000
  367. 00000518  41820018  beq       +0x00000018 /* 00000530 */
  368. 0000051C  807FFE9E  lwz       r3, [r31 - 0x0162]
  369. 00000520  48002699  bl        +0x00002698 /* 00002BB8 */
  370. 00000524  80410014  lwz       r2, [r1 + 0x0014]
  371. 00000528  38000000  li        r0, 0x0000
  372. 0000052C  981F000C  stb       [r31 + 0x000C], r0
  373. label00000530:
  374. 00000530  901F0004  stw       [r31 + 0x0004], r0
  375. 00000534  81810058  lwz       r12, [r1 + 0x0058]
  376. 00000538  83E1004C  lwz       r31, [r1 + 0x004C]
  377. 0000053C  7D8803A6  mtlr      r12
  378. 00000540  30210050  addic     r1, r1, 80
  379. 00000544  4E800020  blr
  380. label00000548:
  381. 00000548  83E1004C  lwz       r31, [r1 + 0x004C]
  382. 0000054C  30210050  addic     r1, r1, 80
  383. 00000550  4E800020  blr
  384. 00000554  00000000  .invalid
  385. 00000558  00002041  .invalid
  386. 0000055C  80010100  lwz       r0, [r1 + 0x0100]
  387. 00000560  00000000  .invalid
  388. 00000564  00000074  .invalid
  389. 00000568  000F756E  .invalid
  390. 0000056C  6C6F636B  xoris     r15, r3, 0x636B
  391. 00000570  52656D61  rlwimi.   r5, r19, 13, 21, 16
  392. 00000574  70546173  andi.     r20, r2, 0x6173
  393. 00000578  6B000000  xori      r0, r24, 0x0000
  394. 0000057C  80A40004  lwz       r5, [r4 + 0x0004]
  395. 00000580  80840022  lwz       r4, [r4 + 0x0022]
  396. 00000584  80A50000  lwz       r5, [r5]
  397. 00000588  3860FFCE  li        r3, 0xFFFFFFCE
  398. 0000058C  A8050052  lha       r0, [r5 + 0x0052]
  399. 00000590  38A00004  li        r5, 0x0004
  400. 00000594  30C00000  addic     r6, r0, 0
  401. 00000598  2C060020  cmpwi     r6, 32
  402. 0000059C  30E6FFE0  subic     r7, r6, 32
  403. 000005A0  40810008  ble       +0x00000008 /* 000005A8 */
  404. 000005A4  7CE60734  extsh     r6, r7
  405. label000005A8:
  406. 000005A8  2C860008  cmpwi     cr1, r6, 8
  407. 000005AC  40860020  bne       cr1, +0x00000020 /* 000005CC */
  408. 000005B0  38600000  li        r3, 0x0000
  409. 000005B4  B0040004  sth       [r4 + 0x0004], r0
  410. 000005B8  B0A4000A  sth       [r4 + 0x000A], r5
  411. 000005BC  B0A4000C  sth       [r4 + 0x000C], r5
  412. 000005C0  B0640008  sth       [r4 + 0x0008], r3
  413. 000005C4  90640010  stw       [r4 + 0x0010], r3
  414. 000005C8  B0640006  sth       [r4 + 0x0006], r3
  415. label000005CC:
  416. 000005CC  4E800020  blr
  417. 000005D0  00000000  .invalid
  418. 000005D4  00002040  .invalid
  419. 000005D8  00000200  .invalid
  420. 000005DC  00000000  .invalid
  421. 000005E0  00000054  .invalid
  422. 000005E4  0011534D  .invalid
  423. 000005E8  435F4344  bdz       cr7, +0x00004344 /* 0000492C */
  424. 000005EC  50726543  rlwimi.   r18, r3, 12, 21, 1
  425. 000005F0  6F6D7072  xoris     r13, r27, 0x7072
  426. 000005F4  65737300  oris      r19, r11, 0x7300
  427. 000005F8  BE61FFCC  stmw      [r1 - 0x0034], r19
  428. 000005FC  3AE40000  addi      r23, r4, 0x0000
  429. 00000600  8117001C  lwz       r8, [r23 + 0x001C]
  430. 00000604  7C0802A6  mflr      r0
  431. 00000608  7D001120  mtcrf     0x01, r8
  432. 0000060C  7D800026  mfcr      r12
  433. 00000610  91810004  stw       [r1 + 0x0004], r12
  434. 00000614  90010008  stw       [r1 + 0x0008], r0
  435. 00000618  9421FF80  stwu      [r1 - 0x0080], r1
  436. 0000061C  3AA30000  addi      r21, r3, 0x0000
  437. 00000620  419D0010  bgt       cr7, +0x00000010 /* 00000630 */
  438. 00000624  81170010  lwz       r8, [r23 + 0x0010]
  439. 00000628  2C080000  cmpwi     r8, 0
  440. 0000062C  40820014  bne       +0x00000014 /* 00000640 */
  441. label00000630:
  442. 00000630  480018C9  bl        +0x000018C8 /* 00001EF8 */
  443. 00000634  4FFFFB82  cror      crb31, crb31, crb31
  444. 00000638  7C630735  extsh.    r3, r3
  445. 0000063C  408205BC  bne       +0x000005BC /* 00000BF8 */
  446. label00000640:
  447. 00000640  82770026  lwz       r19, [r23 + 0x0026]
  448. 00000644  2C130000  cmpwi     r19, 0
  449. 00000648  41820024  beq       +0x00000024 /* 0000066C */
  450. 0000064C  8337002A  lwz       r25, [r23 + 0x002A]
  451. 00000650  38730000  addi      r3, r19, 0x0000
  452. 00000654  38800FA0  li        r4, 0x0FA0
  453. 00000658  38A00000  li        r5, 0x0000
  454. 0000065C  38C00000  li        r6, 0x0000
  455. 00000660  38F90000  addi      r7, r25, 0x0000
  456. 00000664  480025E5  bl        +0x000025E4 /* 00002C48 */
  457. 00000668  80410014  lwz       r2, [r1 + 0x0014]
  458. label0000066C:
  459. 0000066C  81170004  lwz       r8, [r23 + 0x0004]
  460. 00000670  3BE00000  li        r31, 0x0000
  461. 00000674  81080000  lwz       r8, [r8]
  462. 00000678  3980FFFF  li        r12, 0xFFFFFFFF
  463. 0000067C  A9280020  lha       r9, [r8 + 0x0020]
  464. 00000680  552807BE  rlwinm    r8, r9, 0, 30, 31
  465. 00000684  B115001C  sth       [r21 + 0x001C], r8
  466. 00000688  A915001C  lha       r8, [r21 + 0x001C]
  467. 0000068C  31290003  addic     r9, r9, 3
  468. 00000690  7D291670  srawi     r9, r9, 2
  469. 00000694  2C080000  cmpwi     r8, 0
  470. 00000698  B135001A  sth       [r21 + 0x001A], r9
  471. 0000069C  55091838  rlwinm    r9, r8, 3, 0, 28
  472. 000006A0  81570018  lwz       r10, [r23 + 0x0018]
  473. 000006A4  81170014  lwz       r8, [r23 + 0x0014]
  474. 000006A8  93F5004C  stw       [r21 + 0x004C], r31
  475. 000006AC  7D085010  subfc     r8, r8, r10
  476. 000006B0  31480003  addic     r10, r8, 3
  477. 000006B4  7D4A1670  srawi     r10, r10, 2
  478. 000006B8  550807BE  rlwinm    r8, r8, 0, 30, 31
  479. 000006BC  B1150020  sth       [r21 + 0x0020], r8
  480. 000006C0  B155001E  sth       [r21 + 0x001E], r10
  481. 000006C4  41820010  beq       +0x00000010 /* 000006D4 */
  482. 000006C8  7D884C30  srw       r8, r12, r9
  483. 000006CC  2108FFFF  subfic    r8, r8, -1
  484. 000006D0  9115004C  stw       [r21 + 0x004C], r8
  485. label000006D4:
  486. 000006D4  A9170042  lha       r8, [r23 + 0x0042]
  487. 000006D8  3860FFCE  li        r3, 0xFFFFFFCE
  488. 000006DC  B1150014  sth       [r21 + 0x0014], r8
  489. 000006E0  A9370044  lha       r9, [r23 + 0x0044]
  490. 000006E4  A957005E  lha       r10, [r23 + 0x005E]
  491. 000006E8  7D0941D6  mullw     r8, r9, r8
  492. 000006EC  2C8A0008  cmpwi     cr1, r10, 8
  493. 000006F0  A9370046  lha       r9, [r23 + 0x0046]
  494. 000006F4  40860504  bne       cr1, +0x00000504 /* 00000BF8 */
  495. 000006F8  8157003E  lwz       r10, [r23 + 0x003E]
  496. 000006FC  93F5000C  stw       [r21 + 0x000C], r31
  497. 00000700  7D2A4814  addc      r9, r10, r9
  498. 00000704  7D094014  addc      r8, r9, r8
  499. 00000708  91150008  stw       [r21 + 0x0008], r8
  500. 0000070C  B3F50016  sth       [r21 + 0x0016], r31
  501. 00000710  811700A6  lwz       r8, [r23 + 0x00A6]
  502. 00000714  2C080000  cmpwi     r8, 0
  503. 00000718  41820028  beq       +0x00000028 /* 00000740 */
  504. 0000071C  A9370074  lha       r9, [r23 + 0x0074]
  505. 00000720  B1350016  sth       [r21 + 0x0016], r9
  506. 00000724  A9170076  lha       r8, [r23 + 0x0076]
  507. 00000728  A9970078  lha       r12, [r23 + 0x0078]
  508. 0000072C  81570070  lwz       r10, [r23 + 0x0070]
  509. 00000730  7D0849D6  mullw     r8, r8, r9
  510. 00000734  7D2C5014  addc      r9, r12, r10
  511. 00000738  7D084814  addc      r8, r8, r9
  512. 0000073C  9115000C  stw       [r21 + 0x000C], r8
  513. label00000740:
  514. 00000740  83770008  lwz       r27, [r23 + 0x0008]
  515. 00000744  93750010  stw       [r21 + 0x0010], r27
  516. 00000748  8117001C  lwz       r8, [r23 + 0x001C]
  517. 0000074C  393B0000  addi      r9, r27, 0x0000
  518. 00000750  7D001120  mtcrf     0x01, r8
  519. 00000754  409F0068  bns       cr7, +0x00000068 /* 000007BC */
  520. 00000758  38750000  addi      r3, r21, 0x0000
  521. 0000075C  48001875  bl        +0x00001874 /* 00001FD0 */
  522. 00000760  4FFFFB82  cror      crb31, crb31, crb31
  523. 00000764  811700A6  lwz       r8, [r23 + 0x00A6]
  524. 00000768  3D20A000  lis       r9, 0xA000
  525. 0000076C  2C080000  cmpwi     r8, 0
  526. 00000770  3D00E000  lis       r8, 0xE000
  527. 00000774  41820018  beq       +0x00000018 /* 0000078C */
  528. 00000778  91150078  stw       [r21 + 0x0078], r8
  529. 0000077C  38750000  addi      r3, r21, 0x0000
  530. 00000780  48001889  bl        +0x00001888 /* 00002008 */
  531. 00000784  4FFFFB82  cror      crb31, crb31, crb31
  532. 00000788  48000014  b         +0x00000014 /* 0000079C */
  533. label0000078C:
  534. 0000078C  91350078  stw       [r21 + 0x0078], r9
  535. 00000790  38750000  addi      r3, r21, 0x0000
  536. 00000794  48001875  bl        +0x00001874 /* 00002008 */
  537. 00000798  4FFFFB82  cror      crb31, crb31, crb31
  538. label0000079C:
  539. 0000079C  81350078  lwz       r9, [r21 + 0x0078]
  540. 000007A0  81150010  lwz       r8, [r21 + 0x0010]
  541. 000007A4  31290004  addic     r9, r9, 4
  542. 000007A8  91280000  stw       [r8], r9
  543. 000007AC  39000004  li        r8, 0x0004
  544. 000007B0  9115007C  stw       [r21 + 0x007C], r8
  545. 000007B4  93F50080  stw       [r21 + 0x0080], r31
  546. 000007B8  81350010  lwz       r9, [r21 + 0x0010]
  547. label000007BC:
  548. 000007BC  8115007C  lwz       r8, [r21 + 0x007C]
  549. 000007C0  2D930000  cmpwi     cr3, r19, 0
  550. 000007C4  7FC94014  addc      r30, r9, r8
  551. 000007C8  93D50010  stw       [r21 + 0x0010], r30
  552. 000007CC  83B70036  lwz       r29, [r23 + 0x0036]
  553. 000007D0  2C1D0000  cmpwi     r29, 0
  554. 000007D4  4182028C  beq       +0x0000028C /* 00000A60 */
  555. 000007D8  A935001A  lha       r9, [r21 + 0x001A]
  556. 000007DC  8117000C  lwz       r8, [r23 + 0x000C]
  557. 000007E0  7D2A2E70  srawi     r10, r9, 5
  558. 000007E4  55292036  rlwinm    r9, r9, 4, 0, 27
  559. 000007E8  7D295014  addc      r9, r9, r10
  560. 000007EC  31290001  addic     r9, r9, 1
  561. 000007F0  7D360734  extsh     r22, r9
  562. 000007F4  7C88B000  cmp       cr1, r8, r22
  563. 000007F8  AA950020  lha       r20, [r21 + 0x0020]
  564. 000007FC  AB55001E  lha       r26, [r21 + 0x001E]
  565. 00000800  3860DCFA  li        r3, 0xFFFFDCFA
  566. 00000804  418403F4  blt       cr1, +0x000003F4 /* 00000BF8 */
  567. 00000808  8117001C  lwz       r8, [r23 + 0x001C]
  568. 0000080C  8317003A  lwz       r24, [r23 + 0x003A]
  569. 00000810  7D001120  mtcrf     0x01, r8
  570. 00000814  409F002C  bns       cr7, +0x0000002C /* 00000840 */
  571. 00000818  387D0000  addi      r3, r29, 0x0000
  572. 0000081C  38800FE0  li        r4, 0x0FE0
  573. 00000820  38BB0000  addi      r5, r27, 0x0000
  574. 00000824  38C00004  li        r6, 0x0004
  575. 00000828  38F80000  addi      r7, r24, 0x0000
  576. 0000082C  4800241D  bl        +0x0000241C /* 00002C48 */
  577. 00000830  80410014  lwz       r2, [r1 + 0x0014]
  578. 00000834  2C030000  cmpwi     r3, 0
  579. 00000838  3860DCFA  li        r3, 0xFFFFDCFA
  580. 0000083C  408203BC  bne       +0x000003BC /* 00000BF8 */
  581. label00000840:
  582. 00000840  39000001  li        r8, 0x0001
  583. 00000844  2C9A0000  cmpwi     cr1, r26, 0
  584. 00000848  2C130000  cmpwi     r19, 0
  585. 0000084C  B3F50020  sth       [r21 + 0x0020], r31
  586. 00000850  93750010  stw       [r21 + 0x0010], r27
  587. 00000854  B115001E  sth       [r21 + 0x001E], r8
  588. 00000858  3B800000  li        r28, 0x0000
  589. 0000085C  40850160  ble       cr1, +0x00000160 /* 000009BC */
  590. 00000860  418200D0  beq       +0x000000D0 /* 00000930 */
  591. label00000864:
  592. 00000864  339C0001  addic     r28, r28, 1
  593. 00000868  7D9CD000  cmp       cr3, r28, r26
  594. 0000086C  83D50010  lwz       r30, [r21 + 0x0010]
  595. 00000870  38750000  addi      r3, r21, 0x0000
  596. 00000874  408E0008  bne       cr3, +0x00000008 /* 0000087C */
  597. 00000878  B2950020  sth       [r21 + 0x0020], r20
  598. label0000087C:
  599. 0000087C  480023F1  bl        +0x000023F0 /* 00002C6C */
  600. 00000880  4FFFFB82  cror      crb31, crb31, crb31
  601. 00000884  81150010  lwz       r8, [r21 + 0x0010]
  602. 00000888  8137000C  lwz       r9, [r23 + 0x000C]
  603. 0000088C  7D1E4010  subfc     r8, r30, r8
  604. 00000890  7FE8F814  addc      r31, r8, r31
  605. 00000894  7D16F814  addc      r8, r22, r31
  606. 00000898  7C084800  cmp       r8, r9
  607. 0000089C  387D0000  addi      r3, r29, 0x0000
  608. 000008A0  38800FE0  li        r4, 0x0FE0
  609. 000008A4  38BB0000  addi      r5, r27, 0x0000
  610. 000008A8  41810008  bgt       +0x00000008 /* 000008B0 */
  611. 000008AC  408E003C  bne       cr3, +0x0000003C /* 000008E8 */
  612. label000008B0:
  613. 000008B0  38DF0000  addi      r6, r31, 0x0000
  614. 000008B4  38F80000  addi      r7, r24, 0x0000
  615. 000008B8  48002391  bl        +0x00002390 /* 00002C48 */
  616. 000008BC  80410014  lwz       r2, [r1 + 0x0014]
  617. 000008C0  2C030000  cmpwi     r3, 0
  618. 000008C4  38750000  addi      r3, r21, 0x0000
  619. 000008C8  40820190  bne       +0x00000190 /* 00000A58 */
  620. 000008CC  8115007C  lwz       r8, [r21 + 0x007C]
  621. 000008D0  7D08F814  addc      r8, r8, r31
  622. 000008D4  9115007C  stw       [r21 + 0x007C], r8
  623. 000008D8  3BE00000  li        r31, 0x0000
  624. 000008DC  4800172D  bl        +0x0000172C /* 00002008 */
  625. 000008E0  4FFFFB82  cror      crb31, crb31, crb31
  626. 000008E4  93750010  stw       [r21 + 0x0010], r27
  627. label000008E8:
  628. 000008E8  387C0000  addi      r3, r28, 0x0000
  629. 000008EC  389A0000  addi      r4, r26, 0x0000
  630. 000008F0  480033BD  bl        +0x000033BC /* 00003CAC */
  631. 000008F4  80410014  lwz       r2, [r1 + 0x0014]
  632. 000008F8  38C30000  addi      r6, r3, 0x0000
  633. 000008FC  38730000  addi      r3, r19, 0x0000
  634. 00000900  38800FA0  li        r4, 0x0FA0
  635. 00000904  38A00001  li        r5, 0x0001
  636. 00000908  38F90000  addi      r7, r25, 0x0000
  637. 0000090C  4800233D  bl        +0x0000233C /* 00002C48 */
  638. 00000910  80410014  lwz       r2, [r1 + 0x0014]
  639. 00000914  7C1CD000  cmp       r28, r26
  640. 00000918  4180FF4C  blt       -0x000000B4 /* 00000864 */
  641. 0000091C  B355001E  sth       [r21 + 0x001E], r26
  642. 00000920  387D0000  addi      r3, r29, 0x0000
  643. 00000924  38800FE0  li        r4, 0x0FE0
  644. 00000928  38A00000  li        r5, 0x0000
  645. 0000092C  480000A0  b         +0x000000A0 /* 000009CC */
  646. label00000930:
  647. 00000930  339C0001  addic     r28, r28, 1
  648. 00000934  7D9CD000  cmp       cr3, r28, r26
  649. 00000938  83D50010  lwz       r30, [r21 + 0x0010]
  650. 0000093C  38750000  addi      r3, r21, 0x0000
  651. 00000940  408E0008  bne       cr3, +0x00000008 /* 00000948 */
  652. 00000944  B2950020  sth       [r21 + 0x0020], r20
  653. label00000948:
  654. 00000948  48002325  bl        +0x00002324 /* 00002C6C */
  655. 0000094C  4FFFFB82  cror      crb31, crb31, crb31
  656. 00000950  81150010  lwz       r8, [r21 + 0x0010]
  657. 00000954  8137000C  lwz       r9, [r23 + 0x000C]
  658. 00000958  7D1E4010  subfc     r8, r30, r8
  659. 0000095C  7FE8F814  addc      r31, r8, r31
  660. 00000960  7D16F814  addc      r8, r22, r31
  661. 00000964  7C084800  cmp       r8, r9
  662. 00000968  387D0000  addi      r3, r29, 0x0000
  663. 0000096C  38800FE0  li        r4, 0x0FE0
  664. 00000970  38BB0000  addi      r5, r27, 0x0000
  665. 00000974  41810008  bgt       +0x00000008 /* 0000097C */
  666. 00000978  408E003C  bne       cr3, +0x0000003C /* 000009B4 */
  667. label0000097C:
  668. 0000097C  38DF0000  addi      r6, r31, 0x0000
  669. 00000980  38F80000  addi      r7, r24, 0x0000
  670. 00000984  480022C5  bl        +0x000022C4 /* 00002C48 */
  671. 00000988  80410014  lwz       r2, [r1 + 0x0014]
  672. 0000098C  2C030000  cmpwi     r3, 0
  673. 00000990  38750000  addi      r3, r21, 0x0000
  674. 00000994  408200C4  bne       +0x000000C4 /* 00000A58 */
  675. 00000998  8115007C  lwz       r8, [r21 + 0x007C]
  676. 0000099C  7D08F814  addc      r8, r8, r31
  677. 000009A0  9115007C  stw       [r21 + 0x007C], r8
  678. 000009A4  3BE00000  li        r31, 0x0000
  679. 000009A8  48001661  bl        +0x00001660 /* 00002008 */
  680. 000009AC  4FFFFB82  cror      crb31, crb31, crb31
  681. 000009B0  93750010  stw       [r21 + 0x0010], r27
  682. label000009B4:
  683. 000009B4  7C1CD000  cmp       r28, r26
  684. 000009B8  4180FF78  blt       -0x00000088 /* 00000930 */
  685. label000009BC:
  686. 000009BC  B355001E  sth       [r21 + 0x001E], r26
  687. 000009C0  387D0000  addi      r3, r29, 0x0000
  688. 000009C4  38800FE0  li        r4, 0x0FE0
  689. 000009C8  38A00000  li        r5, 0x0000
  690. label000009CC:
  691. 000009CC  38C00000  li        r6, 0x0000
  692. 000009D0  38F80000  addi      r7, r24, 0x0000
  693. 000009D4  48002275  bl        +0x00002274 /* 00002C48 */
  694. 000009D8  80410014  lwz       r2, [r1 + 0x0014]
  695. 000009DC  2C030000  cmpwi     r3, 0
  696. 000009E0  3860DCFA  li        r3, 0xFFFFDCFA
  697. 000009E4  40820214  bne       +0x00000214 /* 00000BF8 */
  698. 000009E8  81150078  lwz       r8, [r21 + 0x0078]
  699. 000009EC  387D0000  addi      r3, r29, 0x0000
  700. 000009F0  8135007C  lwz       r9, [r21 + 0x007C]
  701. 000009F4  38BB0000  addi      r5, r27, 0x0000
  702. 000009F8  7D084B78  or        r8, r8, r9
  703. 000009FC  911B0000  stw       [r27], r8
  704. 00000A00  38800FE0  li        r4, 0x0FE0
  705. 00000A04  38C00004  li        r6, 0x0004
  706. 00000A08  38F80000  addi      r7, r24, 0x0000
  707. 00000A0C  4800223D  bl        +0x0000223C /* 00002C48 */
  708. 00000A10  80410014  lwz       r2, [r1 + 0x0014]
  709. 00000A14  2C030000  cmpwi     r3, 0
  710. 00000A18  3860DCFA  li        r3, 0xFFFFDCFA
  711. 00000A1C  408201DC  bne       +0x000001DC /* 00000BF8 */
  712. 00000A20  387D0000  addi      r3, r29, 0x0000
  713. 00000A24  38F80000  addi      r7, r24, 0x0000
  714. 00000A28  80D5007C  lwz       r6, [r21 + 0x007C]
  715. 00000A2C  38800FE0  li        r4, 0x0FE0
  716. 00000A30  38A00000  li        r5, 0x0000
  717. 00000A34  48002215  bl        +0x00002214 /* 00002C48 */
  718. 00000A38  80410014  lwz       r2, [r1 + 0x0014]
  719. 00000A3C  2C030000  cmpwi     r3, 0
  720. 00000A40  2D930000  cmpwi     cr3, r19, 0
  721. 00000A44  3860DCFA  li        r3, 0xFFFFDCFA
  722. 00000A48  418200F8  beq       +0x000000F8 /* 00000B40 */
  723. 00000A4C  81810084  lwz       r12, [r1 + 0x0084]
  724. 00000A50  80010088  lwz       r0, [r1 + 0x0088]
  725. 00000A54  480001AC  b         +0x000001AC /* 00000C00 */
  726. label00000A58:
  727. 00000A58  3860DCFA  li        r3, 0xFFFFDCFA
  728. 00000A5C  4800019C  b         +0x0000019C /* 00000BF8 */
  729. label00000A60:
  730. 00000A60  418E00B4  beq       cr3, +0x000000B4 /* 00000B14 */
  731. 00000A64  ABB5001E  lha       r29, [r21 + 0x001E]
  732. 00000A68  ABD50020  lha       r30, [r21 + 0x0020]
  733. 00000A6C  2C1D0000  cmpwi     r29, 0
  734. 00000A70  B3F50020  sth       [r21 + 0x0020], r31
  735. 00000A74  39000001  li        r8, 0x0001
  736. 00000A78  B115001E  sth       [r21 + 0x001E], r8
  737. 00000A7C  40810090  ble       +0x00000090 /* 00000B0C */
  738. 00000A80  3B800001  li        r28, 0x0001
  739. 00000A84  7C9CE800  cmp       cr1, r28, r29
  740. 00000A88  38750000  addi      r3, r21, 0x0000
  741. 00000A8C  83F50010  lwz       r31, [r21 + 0x0010]
  742. 00000A90  40860008  bne       cr1, +0x00000008 /* 00000A98 */
  743. label00000A94:
  744. 00000A94  B3D50020  sth       [r21 + 0x0020], r30
  745. label00000A98:
  746. 00000A98  480021D5  bl        +0x000021D4 /* 00002C6C */
  747. 00000A9C  4FFFFB82  cror      crb31, crb31, crb31
  748. 00000AA0  81150010  lwz       r8, [r21 + 0x0010]
  749. 00000AA4  8135007C  lwz       r9, [r21 + 0x007C]
  750. 00000AA8  7D1F4010  subfc     r8, r31, r8
  751. 00000AAC  7D094014  addc      r8, r9, r8
  752. 00000AB0  81350078  lwz       r9, [r21 + 0x0078]
  753. 00000AB4  387C0000  addi      r3, r28, 0x0000
  754. 00000AB8  9115007C  stw       [r21 + 0x007C], r8
  755. 00000ABC  7D284378  or        r8, r9, r8
  756. 00000AC0  911B0000  stw       [r27], r8
  757. 00000AC4  389D0000  addi      r4, r29, 0x0000
  758. 00000AC8  480031E5  bl        +0x000031E4 /* 00003CAC */
  759. 00000ACC  80410014  lwz       r2, [r1 + 0x0014]
  760. 00000AD0  38C30000  addi      r6, r3, 0x0000
  761. 00000AD4  38730000  addi      r3, r19, 0x0000
  762. 00000AD8  38800FA0  li        r4, 0x0FA0
  763. 00000ADC  38A00001  li        r5, 0x0001
  764. 00000AE0  38F90000  addi      r7, r25, 0x0000
  765. 00000AE4  48002165  bl        +0x00002164 /* 00002C48 */
  766. 00000AE8  80410014  lwz       r2, [r1 + 0x0014]
  767. 00000AEC  7C1CE800  cmp       r28, r29
  768. 00000AF0  339C0001  addic     r28, r28, 1
  769. 00000AF4  7C9CE800  cmp       cr1, r28, r29
  770. 00000AF8  38750000  addi      r3, r21, 0x0000
  771. 00000AFC  40800010  bge       +0x00000010 /* 00000B0C */
  772. 00000B00  83F50010  lwz       r31, [r21 + 0x0010]
  773. 00000B04  4086FF94  bne       cr1, -0x0000006C /* 00000A98 */
  774. 00000B08  4BFFFF8C  b         -0x00000074 /* 00000A94 */
  775. label00000B0C:
  776. 00000B0C  B3B5001E  sth       [r21 + 0x001E], r29
  777. 00000B10  48000030  b         +0x00000030 /* 00000B40 */
  778. label00000B14:
  779. 00000B14  38750000  addi      r3, r21, 0x0000
  780. 00000B18  48002155  bl        +0x00002154 /* 00002C6C */
  781. 00000B1C  4FFFFB82  cror      crb31, crb31, crb31
  782. 00000B20  81150010  lwz       r8, [r21 + 0x0010]
  783. 00000B24  8135007C  lwz       r9, [r21 + 0x007C]
  784. 00000B28  81550078  lwz       r10, [r21 + 0x0078]
  785. 00000B2C  7D1E4010  subfc     r8, r30, r8
  786. 00000B30  7D094014  addc      r8, r9, r8
  787. 00000B34  7D494378  or        r9, r10, r8
  788. 00000B38  9115007C  stw       [r21 + 0x007C], r8
  789. 00000B3C  913B0000  stw       [r27], r9
  790. label00000B40:
  791. 00000B40  8117001C  lwz       r8, [r23 + 0x001C]
  792. 00000B44  7D001120  mtcrf     0x01, r8
  793. 00000B48  409E0070  bne       cr7, +0x00000070 /* 00000BB8 */
  794. 00000B4C  81170004  lwz       r8, [r23 + 0x0004]
  795. 00000B50  8135007C  lwz       r9, [r21 + 0x007C]
  796. 00000B54  81080000  lwz       r8, [r8]
  797. 00000B58  9128002C  stw       [r8 + 0x002C], r9
  798. 00000B5C  A9280022  lha       r9, [r8 + 0x0022]
  799. 00000B60  A9080020  lha       r8, [r8 + 0x0020]
  800. 00000B64  81550080  lwz       r10, [r21 + 0x0080]
  801. 00000B68  31080003  addic     r8, r8, 3
  802. 00000B6C  31290003  addic     r9, r9, 3
  803. 00000B70  7D291670  srawi     r9, r9, 2
  804. 00000B74  7D081670  srawi     r8, r8, 2
  805. 00000B78  7D2849D6  mullw     r9, r8, r9
  806. 00000B7C  5548801E  rlwinm    r8, r10, 16, 0, 15
  807. 00000B80  7D084BD6  divw      r8, r8, r9
  808. 00000B84  5509402E  rlwinm    r9, r8, 8, 0, 23
  809. 00000B88  7D084811  subfc.    r8, r8, r9
  810. 00000B8C  2C8A0000  cmpwi     cr1, r10, 0
  811. 00000B90  40820014  bne       +0x00000014 /* 00000BA4 */
  812. 00000B94  4186000C  beq       cr1, +0x0000000C /* 00000BA0 */
  813. 00000B98  39000001  li        r8, 0x0001
  814. 00000B9C  4C421182  crxor     crb2, crb2, crb2
  815. label00000BA0:
  816. 00000BA0  41820014  beq       +0x00000014 /* 00000BB4 */
  817. label00000BA4:
  818. 00000BA4  3D200001  lis       r9, 0x0001
  819. 00000BA8  7C884800  cmp       cr1, r8, r9
  820. 00000BAC  40840008  bge       cr1, +0x00000008 /* 00000BB4 */
  821. 00000BB0  3D000001  lis       r8, 0x0001
  822. label00000BB4:
  823. 00000BB4  911700AA  stw       [r23 + 0x00AA], r8
  824. label00000BB8:
  825. 00000BB8  418E003C  beq       cr3, +0x0000003C /* 00000BF4 */
  826. 00000BBC  38730000  addi      r3, r19, 0x0000
  827. 00000BC0  38800FA0  li        r4, 0x0FA0
  828. 00000BC4  38A00001  li        r5, 0x0001
  829. 00000BC8  3CC00001  lis       r6, 0x0001
  830. 00000BCC  38F90000  addi      r7, r25, 0x0000
  831. 00000BD0  48002079  bl        +0x00002078 /* 00002C48 */
  832. 00000BD4  80410014  lwz       r2, [r1 + 0x0014]
  833. 00000BD8  38730000  addi      r3, r19, 0x0000
  834. 00000BDC  38F90000  addi      r7, r25, 0x0000
  835. 00000BE0  38800FA0  li        r4, 0x0FA0
  836. 00000BE4  38A00002  li        r5, 0x0002
  837. 00000BE8  38C00000  li        r6, 0x0000
  838. 00000BEC  4800205D  bl        +0x0000205C /* 00002C48 */
  839. 00000BF0  80410014  lwz       r2, [r1 + 0x0014]
  840. label00000BF4:
  841. 00000BF4  38600000  li        r3, 0x0000
  842. label00000BF8:
  843. 00000BF8  81810084  lwz       r12, [r1 + 0x0084]
  844. 00000BFC  80010088  lwz       r0, [r1 + 0x0088]
  845. label00000C00:
  846. 00000C00  7D810120  mtcrf     0x10, r12
  847. 00000C04  30210080  addic     r1, r1, 128
  848. 00000C08  7C0803A6  mtlr      r0
  849. 00000C0C  BA61FFCC  lmw       r19, [r1 - 0x0034]
  850. 00000C10  4E800020  blr
  851. 00000C14  00000000  .invalid
  852. 00000C18  00002043  .invalid
  853. 00000C1C  800D0200  lwz       r0, [r13 + 0x0200]
  854. 00000C20  00000000  .invalid
  855. 00000C24  0000061C  .invalid
  856. 00000C28  0012534D  .invalid
  857. 00000C2C  435F4344  bdz       cr7, +0x00004344 /* 00004F70 */
  858. 00000C30  42616E64  bc     19, 1, +0x00006E64 /* 00007A94 */
  859. 00000C34  436F6D70  bdz       cr3, +0x00006D70 /* 000079A4 */
  860. 00000C38  72657373  andi.     r5, r19, 0x7373
  861. fn00000C3C:
  862. 00000C3C  BFA1FFF4  stmw      [r1 - 0x000C], r29
  863. 00000C40  7C0802A6  mflr      r0
  864. 00000C44  3BC40000  addi      r30, r4, 0x0000
  865. 00000C48  90010008  stw       [r1 + 0x0008], r0
  866. 00000C4C  3BE30000  addi      r31, r3, 0x0000
  867. 00000C50  881F004B  lbz       r0, [r31 + 0x004B]
  868. 00000C54  9421FFB0  stwu      [r1 - 0x0050], r1
  869. 00000C58  7C000775  extsb.    r0, r0
  870. 00000C5C  801E0000  lwz       r0, [r30]
  871. 00000C60  83BE0022  lwz       r29, [r30 + 0x0022]
  872. 00000C64  901F0074  stw       [r31 + 0x0074], r0
  873. 00000C68  41820030  beq       +0x00000030 /* 00000C98 */
  874. 00000C6C  807F0024  lwz       r3, [r31 + 0x0024]
  875. 00000C70  48003061  bl        +0x00003060 /* 00003CD0 */
  876. 00000C74  80410014  lwz       r2, [r1 + 0x0014]
  877. 00000C78  807F0028  lwz       r3, [r31 + 0x0028]
  878. 00000C7C  48003055  bl        +0x00003054 /* 00003CD0 */
  879. 00000C80  80410014  lwz       r2, [r1 + 0x0014]
  880. 00000C84  807F002C  lwz       r3, [r31 + 0x002C]
  881. 00000C88  48003049  bl        +0x00003048 /* 00003CD0 */
  882. 00000C8C  80410014  lwz       r2, [r1 + 0x0014]
  883. 00000C90  38000000  li        r0, 0x0000
  884. 00000C94  981F004B  stb       [r31 + 0x004B], r0
  885. label00000C98:
  886. 00000C98  A81E0062  lha       r0, [r30 + 0x0062]
  887. 00000C9C  38E00004  li        r7, 0x0004
  888. 00000CA0  2C800008  cmpwi     cr1, r0, 8
  889. 00000CA4  2C000010  cmpwi     r0, 16
  890. 00000CA8  2F000020  cmpwi     cr6, r0, 32
  891. 00000CAC  38600000  li        r3, 0x0000
  892. 00000CB0  4186000C  beq       cr1, +0x0000000C /* 00000CBC */
  893. 00000CB4  41820008  beq       +0x00000008 /* 00000CBC */
  894. 00000CB8  409A0014  bne       cr6, +0x00000014 /* 00000CCC */
  895. label00000CBC:
  896. 00000CBC  B01D0004  sth       [r29 + 0x0004], r0
  897. 00000CC0  80BE0004  lwz       r5, [r30 + 0x0004]
  898. 00000CC4  811D0000  lwz       r8, [r29]
  899. 00000CC8  4800001C  b         +0x0000001C /* 00000CE4 */
  900. label00000CCC:
  901. 00000CCC  80BE0004  lwz       r5, [r30 + 0x0004]
  902. 00000CD0  80A50000  lwz       r5, [r5]
  903. 00000CD4  A8050052  lha       r0, [r5 + 0x0052]
  904. 00000CD8  B01D0004  sth       [r29 + 0x0004], r0
  905. 00000CDC  80BE0004  lwz       r5, [r30 + 0x0004]
  906. 00000CE0  811D0000  lwz       r8, [r29]
  907. label00000CE4:
  908. 00000CE4  80A50000  lwz       r5, [r5]
  909. 00000CE8  A8050020  lha       r0, [r5 + 0x0020]
  910. 00000CEC  7C0000D0  neg       r0, r0
  911. 00000CF0  540007BE  rlwinm    r0, r0, 0, 30, 31
  912. 00000CF4  B01D0006  sth       [r29 + 0x0006], r0
  913. 00000CF8  A81E0080  lha       r0, [r30 + 0x0080]
  914. 00000CFC  A8BE007C  lha       r5, [r30 + 0x007C]
  915. 00000D00  7C002810  subfc     r0, r0, r5
  916. 00000D04  540007BE  rlwinm    r0, r0, 0, 30, 31
  917. 00000D08  B01D0008  sth       [r29 + 0x0008], r0
  918. 00000D0C  881E0096  lbz       r0, [r30 + 0x0096]
  919. 00000D10  B0FD000C  sth       [r29 + 0x000C], r7
  920. 00000D14  7C000774  extsb     r0, r0
  921. 00000D18  7C002120  mtcrf     0x02, r0
  922. 00000D1C  B0FD000A  sth       [r29 + 0x000A], r7
  923. 00000D20  4C180000  mcrf      cr0, cr6
  924. 00000D24  41810010  bgt       +0x00000010 /* 00000D34 */
  925. 00000D28  4080000C  bge       +0x0000000C /* 00000D34 */
  926. 00000D2C  38080000  addi      r0, r8, 0x0000
  927. 00000D30  60080001  ori       r8, r0, 0x0001
  928. label00000D34:
  929. 00000D34  61000200  ori       r0, r8, 0x0200
  930. 00000D38  64000003  oris      r0, r0, 0x0003
  931. 00000D3C  60002000  ori       r0, r0, 0x2000
  932. 00000D40  901D0000  stw       [r29], r0
  933. 00000D44  81810058  lwz       r12, [r1 + 0x0058]
  934. 00000D48  30210050  addic     r1, r1, 80
  935. 00000D4C  7D8803A6  mtlr      r12
  936. 00000D50  BBA1FFF4  lmw       r29, [r1 - 0x000C]
  937. 00000D54  4E800020  blr
  938. 00000D58  00000000  .invalid
  939. 00000D5C  00002041  .invalid
  940. 00000D60  80030200  lwz       r0, [r3 + 0x0200]
  941. 00000D64  00000000  .invalid
  942. 00000D68  0000011C  .invalid
  943. 00000D6C  0013534D  .invalid
  944. 00000D70  435F4344  bdz       cr7, +0x00004344 /* 000050B4 */
  945. 00000D74  50726544  rlwimi    r18, r3, 12, 21, 2
  946. 00000D78  65636F6D  oris      r3, r11, 0x6F6D
  947. 00000D7C  70726573  andi.     r18, r3, 0x6573
  948. 00000D80  73000000  andi.     r0, r24, 0x0000
  949. 00000D84  BFA1FFF4  stmw      [r1 - 0x000C], r29
  950. 00000D88  3BC40000  addi      r30, r4, 0x0000
  951. 00000D8C  83FE0004  lwz       r31, [r30 + 0x0004]
  952. 00000D90  7C0802A6  mflr      r0
  953. 00000D94  2C1F0000  cmpwi     r31, 0
  954. 00000D98  90010008  stw       [r1 + 0x0008], r0
  955. 00000D9C  9421FDE0  stwu      [r1 - 0x0220], r1
  956. 00000DA0  387E0000  addi      r3, r30, 0x0000
  957. 00000DA4  309F01C0  addic     r4, r31, 448
  958. 00000DA8  41820160  beq       +0x00000160 /* 00000F08 */
  959. 00000DAC  48002F49  bl        +0x00002F48 /* 00003CF4 */
  960. 00000DB0  80410014  lwz       r2, [r1 + 0x0014]
  961. 00000DB4  881E0023  lbz       r0, [r30 + 0x0023]
  962. 00000DB8  387F0000  addi      r3, r31, 0x0000
  963. 00000DBC  2C000000  cmpwi     r0, 0
  964. 00000DC0  4182000C  beq       +0x0000000C /* 00000DCC */
  965. 00000DC4  48001BA9  bl        +0x00001BA8 /* 0000296C */
  966. 00000DC8  4FFFFB82  cror      crb31, crb31, crb31
  967. label00000DCC:
  968. 00000DCC  30610038  addic     r3, r1, 56
  969. 00000DD0  38A001D8  li        r5, 0x01D8
  970. 00000DD4  389F0000  addi      r4, r31, 0x0000
  971. 00000DD8  48002F4D  bl        +0x00002F4C /* 00003D24 */
  972. 00000DDC  4FFFFB82  cror      crb31, crb31, crb31
  973. 00000DE0  801E000C  lwz       r0, [r30 + 0x000C]
  974. 00000DE4  806100AC  lwz       r3, [r1 + 0x00AC]
  975. 00000DE8  90010040  stw       [r1 + 0x0040], r0
  976. 00000DEC  801E0010  lwz       r0, [r30 + 0x0010]
  977. 00000DF0  90010048  stw       [r1 + 0x0048], r0
  978. 00000DF4  A81E0014  lha       r0, [r30 + 0x0014]
  979. 00000DF8  B001004C  sth       [r1 + 0x004C], r0
  980. 00000DFC  A81E0016  lha       r0, [r30 + 0x0016]
  981. 00000E00  B0010050  sth       [r1 + 0x0050], r0
  982. 00000E04  A81E0018  lha       r0, [r30 + 0x0018]
  983. 00000E08  B0010052  sth       [r1 + 0x0052], r0
  984. 00000E0C  A81E001A  lha       r0, [r30 + 0x001A]
  985. 00000E10  B0010054  sth       [r1 + 0x0054], r0
  986. 00000E14  A81E001C  lha       r0, [r30 + 0x001C]
  987. 00000E18  B0010056  sth       [r1 + 0x0056], r0
  988. 00000E1C  A81E001E  lha       r0, [r30 + 0x001E]
  989. 00000E20  B0010058  sth       [r1 + 0x0058], r0
  990. 00000E24  A81E0020  lha       r0, [r30 + 0x0020]
  991. 00000E28  B001005A  sth       [r1 + 0x005A], r0
  992. 00000E2C  881E0022  lbz       r0, [r30 + 0x0022]
  993. 00000E30  2C000000  cmpwi     r0, 0
  994. 00000E34  4182000C  beq       +0x0000000C /* 00000E40 */
  995. 00000E38  48002FA5  bl        +0x00002FA4 /* 00003DDC */
  996. 00000E3C  80410014  lwz       r2, [r1 + 0x0014]
  997. label00000E40:
  998. 00000E40  817E0008  lwz       r11, [r30 + 0x0008]
  999. 00000E44  30610038  addic     r3, r1, 56
  1000. 00000E48  48002FB9  bl        +0x00002FB8 /* 00003E00 */
  1001. 00000E4C  80410014  lwz       r2, [r1 + 0x0014]
  1002. 00000E50  80010074  lwz       r0, [r1 + 0x0074]
  1003. 00000E54  807F0074  lwz       r3, [r31 + 0x0074]
  1004. 00000E58  901F003C  stw       [r31 + 0x003C], r0
  1005. 00000E5C  80010078  lwz       r0, [r1 + 0x0078]
  1006. 00000E60  30DE0024  addic     r6, r30, 36
  1007. 00000E64  901F0040  stw       [r31 + 0x0040], r0
  1008. 00000E68  8001007C  lwz       r0, [r1 + 0x007C]
  1009. 00000E6C  38800000  li        r4, 0x0000
  1010. 00000E70  901F0044  stw       [r31 + 0x0044], r0
  1011. 00000E74  38A00003  li        r5, 0x0003
  1012. 00000E78  48002FCD  bl        +0x00002FCC /* 00003E44 */
  1013. 00000E7C  80410014  lwz       r2, [r1 + 0x0014]
  1014. 00000E80  80BE0000  lwz       r5, [r30]
  1015. 00000E84  3BA00000  li        r29, 0x0000
  1016. 00000E88  2C850000  cmpwi     cr1, r5, 0
  1017. 00000E8C  93BE0004  stw       [r30 + 0x0004], r29
  1018. 00000E90  38C00001  li        r6, 0x0001
  1019. 00000E94  41860030  beq       cr1, +0x00000030 /* 00000EC4 */
  1020. 00000E98  80050030  lwz       r0, [r5 + 0x0030]
  1021. 00000E9C  809F01BC  lwz       r4, [r31 + 0x01BC]
  1022. 00000EA0  2C000000  cmpwi     r0, 0
  1023. 00000EA4  807F01B8  lwz       r3, [r31 + 0x01B8]
  1024. 00000EA8  80E50034  lwz       r7, [r5 + 0x0034]
  1025. 00000EAC  81050038  lwz       r8, [r5 + 0x0038]
  1026. 00000EB0  40800008  bge       +0x00000008 /* 00000EB8 */
  1027. 00000EB4  38C00002  li        r6, 0x0002
  1028. label00000EB8:
  1029. 00000EB8  48002FB1  bl        +0x00002FB0 /* 00003E68 */
  1030. 00000EBC  80410014  lwz       r2, [r1 + 0x0014]
  1031. 00000EC0  48000034  b         +0x00000034 /* 00000EF4 */
  1032. label00000EC4:
  1033. 00000EC4  881F01D6  lbz       r0, [r31 + 0x01D6]
  1034. 00000EC8  2C000000  cmpwi     r0, 0
  1035. 00000ECC  41820024  beq       +0x00000024 /* 00000EF0 */
  1036. 00000ED0  801F01CE  lwz       r0, [r31 + 0x01CE]
  1037. 00000ED4  307F01CA  addic     r3, r31, 458
  1038. 00000ED8  2C800000  cmpwi     cr1, r0, 0
  1039. 00000EDC  40860014  bne       cr1, +0x00000014 /* 00000EF0 */
  1040. 00000EE0  801F01D2  lwz       r0, [r31 + 0x01D2]
  1041. 00000EE4  901F01CE  stw       [r31 + 0x01CE], r0
  1042. 00000EE8  48002FA5  bl        +0x00002FA4 /* 00003E8C */
  1043. 00000EEC  80410014  lwz       r2, [r1 + 0x0014]
  1044. label00000EF0:
  1045. 00000EF0  9BBF01D7  stb       [r31 + 0x01D7], r29
  1046. label00000EF4:
  1047. 00000EF4  81810228  lwz       r12, [r1 + 0x0228]
  1048. 00000EF8  30210220  addic     r1, r1, 544
  1049. 00000EFC  7D8803A6  mtlr      r12
  1050. 00000F00  BBA1FFF4  lmw       r29, [r1 - 0x000C]
  1051. 00000F04  4E800020  blr
  1052. label00000F08:
  1053. 00000F08  BBC10218  lmw       r30, [r1 + 0x0218]
  1054. 00000F0C  30210220  addic     r1, r1, 544
  1055. 00000F10  4E800020  blr
  1056. 00000F14  00000000  .invalid
  1057. 00000F18  00002041  .invalid
  1058. 00000F1C  80030200  lwz       r0, [r3 + 0x0200]
  1059. 00000F20  00000000  .invalid
  1060. 00000F24  00000190  .invalid
  1061. 00000F28  00124465  .invalid
  1062. 00000F2C  636F6D70  ori       r15, r27, 0x6D70
  1063. 00000F30  72657373  andi.     r5, r19, 0x7373
  1064. 00000F34  43616C6C  bc     27, 1, +0x00006C6C /* 00007BA0 */
  1065. 00000F38  4261636B  bcla     19, 1, 0x00006368
  1066. fn00000F3C:
  1067. 00000F3C  BF41FFE8  stmw      [r1 - 0x0018], r26
  1068. 00000F40  3BA40000  addi      r29, r4, 0x0000
  1069. 00000F44  809D001C  lwz       r4, [r29 + 0x001C]
  1070. 00000F48  7C0802A6  mflr      r0
  1071. 00000F4C  70860A0C  andi.     r6, r4, 0x0A0C
  1072. 00000F50  7D800026  mfcr      r12
  1073. 00000F54  91810004  stw       [r1 + 0x0004], r12
  1074. 00000F58  90010008  stw       [r1 + 0x0008], r0
  1075. 00000F5C  9421FFA0  stwu      [r1 - 0x0060], r1
  1076. 00000F60  3B430000  addi      r26, r3, 0x0000
  1077. 00000F64  3B800000  li        r28, 0x0000
  1078. 00000F68  3B600000  li        r27, 0x0000
  1079. 00000F6C  418201A0  beq       +0x000001A0 /* 0000110C */
  1080. 00000F70  7C801120  mtcrf     0x01, r4
  1081. 00000F74  409D007C  ble       cr7, +0x0000007C /* 00000FF0 */
  1082. 00000F78  809A0070  lwz       r4, [r26 + 0x0070]
  1083. 00000F7C  39000000  li        r8, 0x0000
  1084. 00000F80  9081003C  stw       [r1 + 0x003C], r4
  1085. 00000F84  B39A0022  sth       [r26 + 0x0022], r28
  1086. 00000F88  8061003C  lwz       r3, [r1 + 0x003C]
  1087. 00000F8C  2C030000  cmpwi     r3, 0
  1088. 00000F90  41820030  beq       +0x00000030 /* 00000FC0 */
  1089. 00000F94  80830000  lwz       r4, [r3]
  1090. 00000F98  2C840000  cmpwi     cr1, r4, 0
  1091. 00000F9C  80C40000  lwz       r6, [r4]
  1092. 00000FA0  41860018  beq       cr1, +0x00000018 /* 00000FB8 */
  1093. 00000FA4  809D0004  lwz       r4, [r29 + 0x0004]
  1094. 00000FA8  80840000  lwz       r4, [r4]
  1095. 00000FAC  A8840054  lha       r4, [r4 + 0x0054]
  1096. 00000FB0  7C062000  cmp       r6, r4
  1097. 00000FB4  41820040  beq       +0x00000040 /* 00000FF4 */
  1098. label00000FB8:
  1099. 00000FB8  48001B95  bl        +0x00001B94 /* 00002B4C */
  1100. 00000FBC  80410014  lwz       r2, [r1 + 0x0014]
  1101. label00000FC0:
  1102. 00000FC0  807D0004  lwz       r3, [r29 + 0x0004]
  1103. 00000FC4  3081003C  addic     r4, r1, 60
  1104. 00000FC8  48002EE9  bl        +0x00002EE8 /* 00003EB0 */
  1105. 00000FCC  80410014  lwz       r2, [r1 + 0x0014]
  1106. 00000FD0  7C630735  extsh.    r3, r3
  1107. 00000FD4  4082082C  bne       +0x0000082C /* 00001800 */
  1108. 00000FD8  8081003C  lwz       r4, [r1 + 0x003C]
  1109. 00000FDC  A91A0022  lha       r8, [r26 + 0x0022]
  1110. 00000FE0  909A0070  stw       [r26 + 0x0070], r4
  1111. 00000FE4  889D0096  lbz       r4, [r29 + 0x0096]
  1112. 00000FE8  61062000  ori       r6, r8, 0x2000
  1113. 00000FEC  48000010  b         +0x00000010 /* 00000FFC */
  1114. label00000FF0:
  1115. 00000FF0  A91A0022  lha       r8, [r26 + 0x0022]
  1116. label00000FF4:
  1117. 00000FF4  889D0096  lbz       r4, [r29 + 0x0096]
  1118. 00000FF8  61062000  ori       r6, r8, 0x2000
  1119. label00000FFC:
  1120. 00000FFC  7C840774  extsb     r4, r4
  1121. 00001000  7C802120  mtcrf     0x02, r4
  1122. 00001004  550404E2  rlwinm    r4, r8, 0, 19, 17
  1123. 00001008  4C180000  mcrf      cr0, cr6
  1124. 0000100C  4080001C  bge       +0x0000001C /* 00001028 */
  1125. 00001010  B0DA0022  sth       [r26 + 0x0022], r6
  1126. 00001014  7CC60734  extsh     r6, r6
  1127. 00001018  811D001C  lwz       r8, [r29 + 0x001C]
  1128. 0000101C  71040804  andi.     r4, r8, 0x0804
  1129. 00001020  4182005C  beq       +0x0000005C /* 0000107C */
  1130. 00001024  48000018  b         +0x00000018 /* 0000103C */
  1131. label00001028:
  1132. 00001028  B09A0022  sth       [r26 + 0x0022], r4
  1133. 0000102C  7C860734  extsh     r6, r4
  1134. 00001030  811D001C  lwz       r8, [r29 + 0x001C]
  1135. 00001034  71040804  andi.     r4, r8, 0x0804
  1136. 00001038  41820044  beq       +0x00000044 /* 0000107C */
  1137. label0000103C:
  1138. 0000103C  A89D0062  lha       r4, [r29 + 0x0062]
  1139. 00001040  54C6A33E  rlwinm    r6, r6, 20, 12, 31
  1140. 00001044  2C840008  cmpwi     cr1, r4, 8
  1141. 00001048  2C040010  cmpwi     r4, 16
  1142. 0000104C  41860008  beq       cr1, +0x00000008 /* 00001054 */
  1143. 00001050  40820014  bne       +0x00000014 /* 00001064 */
  1144. label00001054:
  1145. 00001054  7CC01120  mtcrf     0x01, r6
  1146. 00001058  7CC42014  addc      r6, r4, r4
  1147. 0000105C  409E0008  bne       cr7, +0x00000008 /* 00001064 */
  1148. 00001060  7CC40734  extsh     r4, r6
  1149. label00001064:
  1150. 00001064  387A0000  addi      r3, r26, 0x0000
  1151. 00001068  4800177D  bl        +0x0000177C /* 000027E4 */
  1152. 0000106C  4FFFFB82  cror      crb31, crb31, crb31
  1153. 00001070  7C630735  extsh.    r3, r3
  1154. 00001074  4082078C  bne       +0x0000078C /* 00001800 */
  1155. 00001078  811D001C  lwz       r8, [r29 + 0x001C]
  1156. label0000107C:
  1157. 0000107C  71040A0C  andi.     r4, r8, 0x0A0C
  1158. 00001080  4182008C  beq       +0x0000008C /* 0000110C */
  1159. 00001084  809A01CE  lwz       r4, [r26 + 0x01CE]
  1160. 00001088  A8DA0022  lha       r6, [r26 + 0x0022]
  1161. 0000108C  2C040000  cmpwi     r4, 0
  1162. 00001090  54C404A0  rlwinm    r4, r6, 0, 18, 16
  1163. 00001094  B09A0022  sth       [r26 + 0x0022], r4
  1164. 00001098  307A01CA  addic     r3, r26, 458
  1165. 0000109C  41820030  beq       +0x00000030 /* 000010CC */
  1166. 000010A0  48001AF5  bl        +0x00001AF4 /* 00002B94 */
  1167. 000010A4  80410014  lwz       r2, [r1 + 0x0014]
  1168. 000010A8  889A01D6  lbz       r4, [r26 + 0x01D6]
  1169. 000010AC  2C040000  cmpwi     r4, 0
  1170. 000010B0  41820018  beq       +0x00000018 /* 000010C8 */
  1171. 000010B4  807A0068  lwz       r3, [r26 + 0x0068]
  1172. 000010B8  38800000  li        r4, 0x0000
  1173. 000010BC  48001AFD  bl        +0x00001AFC /* 00002BB8 */
  1174. 000010C0  80410014  lwz       r2, [r1 + 0x0014]
  1175. 000010C4  9B9A01D6  stb       [r26 + 0x01D6], r28
  1176. label000010C8:
  1177. 000010C8  939A01CE  stw       [r26 + 0x01CE], r28
  1178. label000010CC:
  1179. 000010CC  807A0070  lwz       r3, [r26 + 0x0070]
  1180. 000010D0  30BA0068  addic     r5, r26, 104
  1181. 000010D4  30E10038  addic     r7, r1, 56
  1182. 000010D8  38800000  li        r4, 0x0000
  1183. 000010DC  38C00000  li        r6, 0x0000
  1184. 000010E0  48002DF5  bl        +0x00002DF4 /* 00003ED4 */
  1185. 000010E4  80410014  lwz       r2, [r1 + 0x0014]
  1186. 000010E8  7C630735  extsh.    r3, r3
  1187. 000010EC  40820714  bne       +0x00000714 /* 00001800 */
  1188. 000010F0  A8810038  lha       r4, [r1 + 0x0038]
  1189. 000010F4  5484A33E  rlwinm    r4, r4, 20, 12, 31
  1190. 000010F8  7C801120  mtcrf     0x01, r4
  1191. 000010FC  409C0010  bge       cr7, +0x00000010 /* 0000110C */
  1192. 00001100  A89A0022  lha       r4, [r26 + 0x0022]
  1193. 00001104  60844000  ori       r4, r4, 0x4000
  1194. 00001108  B09A0022  sth       [r26 + 0x0022], r4
  1195. label0000110C:
  1196. 0000110C  807D0026  lwz       r3, [r29 + 0x0026]
  1197. 00001110  2C030000  cmpwi     r3, 0
  1198. 00001114  4182001C  beq       +0x0000001C /* 00001130 */
  1199. 00001118  80FD002A  lwz       r7, [r29 + 0x002A]
  1200. 0000111C  38800FA0  li        r4, 0x0FA0
  1201. 00001120  38A00000  li        r5, 0x0000
  1202. 00001124  38C00000  li        r6, 0x0000
  1203. 00001128  48001B21  bl        +0x00001B20 /* 00002C48 */
  1204. 0000112C  80410014  lwz       r2, [r1 + 0x0014]
  1205. label00001130:
  1206. 00001130  809D0004  lwz       r4, [r29 + 0x0004]
  1207. 00001134  88DA004B  lbz       r6, [r26 + 0x004B]
  1208. 00001138  80840000  lwz       r4, [r4]
  1209. 0000113C  7CC60775  extsb.    r6, r6
  1210. 00001140  A8840020  lha       r4, [r4 + 0x0020]
  1211. 00001144  B39A001C  sth       [r26 + 0x001C], r28
  1212. 00001148  30840003  addic     r4, r4, 3
  1213. 0000114C  7C841670  srawi     r4, r4, 2
  1214. 00001150  B09A001A  sth       [r26 + 0x001A], r4
  1215. 00001154  939A004C  stw       [r26 + 0x004C], r28
  1216. 00001158  809D0018  lwz       r4, [r29 + 0x0018]
  1217. 0000115C  80DD0014  lwz       r6, [r29 + 0x0014]
  1218. 00001160  B39A0020  sth       [r26 + 0x0020], r28
  1219. 00001164  7C862010  subfc     r4, r6, r4
  1220. 00001168  30840003  addic     r4, r4, 3
  1221. 0000116C  7C841670  srawi     r4, r4, 2
  1222. 00001170  B09A001E  sth       [r26 + 0x001E], r4
  1223. 00001174  40820028  bne       +0x00000028 /* 0000119C */
  1224. 00001178  809A0024  lwz       r4, [r26 + 0x0024]
  1225. 0000117C  80DA0028  lwz       r6, [r26 + 0x0028]
  1226. 00001180  81040000  lwz       r8, [r4]
  1227. 00001184  809A002C  lwz       r4, [r26 + 0x002C]
  1228. 00001188  911A0030  stw       [r26 + 0x0030], r8
  1229. 0000118C  80C60000  lwz       r6, [r6]
  1230. 00001190  90DA0034  stw       [r26 + 0x0034], r6
  1231. 00001194  80840000  lwz       r4, [r4]
  1232. 00001198  909A0038  stw       [r26 + 0x0038], r4
  1233. label0000119C:
  1234. 0000119C  809D008E  lwz       r4, [r29 + 0x008E]
  1235. 000011A0  2C840000  cmpwi     cr1, r4, 0
  1236. 000011A4  41860168  beq       cr1, +0x00000168 /* 0000130C */
  1237. 000011A8  809D0036  lwz       r4, [r29 + 0x0036]
  1238. 000011AC  2C040000  cmpwi     r4, 0
  1239. 000011B0  40820028  bne       +0x00000028 /* 000011D8 */
  1240. 000011B4  809D0014  lwz       r4, [r29 + 0x0014]
  1241. 000011B8  2C840000  cmpwi     cr1, r4, 0
  1242. 000011BC  4086001C  bne       cr1, +0x0000001C /* 000011D8 */
  1243. 000011C0  809D0004  lwz       r4, [r29 + 0x0004]
  1244. 000011C4  80DD0018  lwz       r6, [r29 + 0x0018]
  1245. 000011C8  80840000  lwz       r4, [r4]
  1246. 000011CC  A8840022  lha       r4, [r4 + 0x0022]
  1247. 000011D0  7C062000  cmp       r6, r4
  1248. 000011D4  4182001C  beq       +0x0000001C /* 000011F0 */
  1249. label000011D8:
  1250. 000011D8  81810068  lwz       r12, [r1 + 0x0068]
  1251. 000011DC  30210060  addic     r1, r1, 96
  1252. 000011E0  7D8803A6  mtlr      r12
  1253. 000011E4  BB41FFE8  lmw       r26, [r1 - 0x0018]
  1254. 000011E8  3860DCF2  li        r3, 0xFFFFDCF2
  1255. 000011EC  4E800020  blr
  1256. label000011F0:
  1257. 000011F0  889A004B  lbz       r4, [r26 + 0x004B]
  1258. 000011F4  7C840775  extsb.    r4, r4
  1259. 000011F8  40820030  bne       +0x00000030 /* 00001228 */
  1260. 000011FC  807A0024  lwz       r3, [r26 + 0x0024]
  1261. 00001200  48002CF9  bl        +0x00002CF8 /* 00003EF8 */
  1262. 00001204  80410014  lwz       r2, [r1 + 0x0014]
  1263. 00001208  807A0028  lwz       r3, [r26 + 0x0028]
  1264. 0000120C  48002CED  bl        +0x00002CEC /* 00003EF8 */
  1265. 00001210  80410014  lwz       r2, [r1 + 0x0014]
  1266. 00001214  807A002C  lwz       r3, [r26 + 0x002C]
  1267. 00001218  48002CE1  bl        +0x00002CE0 /* 00003EF8 */
  1268. 0000121C  80410014  lwz       r2, [r1 + 0x0014]
  1269. 00001220  38800001  li        r4, 0x0001
  1270. 00001224  989A004B  stb       [r26 + 0x004B], r4
  1271. label00001228:
  1272. 00001228  837A00B4  lwz       r27, [r26 + 0x00B4]
  1273. 0000122C  2C1B0000  cmpwi     r27, 0
  1274. 00001230  40820044  bne       +0x00000044 /* 00001274 */
  1275. 00001234  38600708  li        r3, 0x0708
  1276. 00001238  48000C31  bl        +0x00000C30 /* 00001E68 */
  1277. 0000123C  80410014  lwz       r2, [r1 + 0x0014]
  1278. 00001240  2C030000  cmpwi     r3, 0
  1279. 00001244  907A00B4  stw       [r26 + 0x00B4], r3
  1280. 00001248  3B630000  addi      r27, r3, 0x0000
  1281. 0000124C  3BE0DCF2  li        r31, 0xFFFFDCF2
  1282. 00001250  40820024  bne       +0x00000024 /* 00001274 */
  1283. label00001254:
  1284. 00001254  30DD002E  addic     r6, r29, 46
  1285. 00001258  807D0000  lwz       r3, [r29]
  1286. label0000125C:
  1287. 0000125C  389F0000  addi      r4, r31, 0x0000
  1288. 00001260  38A00003  li        r5, 0x0003
  1289. 00001264  48002BE1  bl        +0x00002BE0 /* 00003E44 */
  1290. 00001268  80410014  lwz       r2, [r1 + 0x0014]
  1291. 0000126C  387F0000  addi      r3, r31, 0x0000
  1292. 00001270  48000590  b         +0x00000590 /* 00001800 */
  1293. label00001274:
  1294. 00001274  3880001E  li        r4, 0x001E
  1295. 00001278  7C8903A6  mtctr     r4
  1296. 0000127C  38C00000  li        r6, 0x0000
  1297. 00001280  309BFFC8  subic     r4, r27, 56
  1298. 00001284  48000010  b         +0x00000010 /* 00001294 */
  1299. label00001288:
  1300. 00001288  41820028  beq       +0x00000028 /* 000012B0 */
  1301. 0000128C  3B680000  addi      r27, r8, 0x0000
  1302. 00001290  30C60001  addic     r6, r6, 1
  1303. label00001294:
  1304. 00001294  8544003C  lwzu      r10, [r4 + 0x003C]
  1305. 00001298  311B003C  addic     r8, r27, 60
  1306. 0000129C  2C0A0000  cmpwi     r10, 0
  1307. 000012A0  4200FFE8  bdnz      -0x00000018 /* 00001288 */
  1308. 000012A4  4182000C  beq       +0x0000000C /* 000012B0 */
  1309. 000012A8  3B680000  addi      r27, r8, 0x0000
  1310. 000012AC  30C60001  addic     r6, r6, 1
  1311. label000012B0:
  1312. 000012B0  2C86001E  cmpwi     cr1, r6, 30
  1313. 000012B4  3BE0DCF1  li        r31, 0xFFFFDCF1
  1314. 000012B8  4186FF9C  beq       cr1, -0x00000064 /* 00001254 */
  1315. 000012BC  809A01B8  lwz       r4, [r26 + 0x01B8]
  1316. 000012C0  2C040000  cmpwi     r4, 0
  1317. 000012C4  40820044  bne       +0x00000044 /* 00001308 */
  1318. 000012C8  80DD008E  lwz       r6, [r29 + 0x008E]
  1319. 000012CC  3C800001  lis       r4, 0x0001
  1320. 000012D0  8066000C  lwz       r3, [r6 + 0x000C]
  1321. 000012D4  3084C001  subic     r4, r4, 16383
  1322. 000012D8  48002C45  bl        +0x00002C44 /* 00003F1C */
  1323. 000012DC  80410014  lwz       r2, [r1 + 0x0014]
  1324. 000012E0  2C030000  cmpwi     r3, 0
  1325. 000012E4  907A01B8  stw       [r26 + 0x01B8], r3
  1326. 000012E8  3BE0FF94  li        r31, 0xFFFFFF94
  1327. 000012EC  4182FF68  beq       -0x00000098 /* 00001254 */
  1328. 000012F0  38600000  li        r3, 0x0000
  1329. 000012F4  48002C4D  bl        +0x00002C4C /* 00003F40 */
  1330. 000012F8  80410014  lwz       r2, [r1 + 0x0014]
  1331. 000012FC  907A00B0  stw       [r26 + 0x00B0], r3
  1332. 00001300  48002C41  bl        +0x00002C40 /* 00003F40 */
  1333. 00001304  80410014  lwz       r2, [r1 + 0x0014]
  1334. label00001308:
  1335. 00001308  9B9B0023  stb       [r27 + 0x0023], r28
  1336. label0000130C:
  1337. 0000130C  A97D0046  lha       r11, [r29 + 0x0046]
  1338. 00001310  B17A0018  sth       [r26 + 0x0018], r11
  1339. 00001314  A91D0062  lha       r8, [r29 + 0x0062]
  1340. 00001318  A89D0098  lha       r4, [r29 + 0x0098]
  1341. 0000131C  A95D009A  lha       r10, [r29 + 0x009A]
  1342. 00001320  2F880008  cmpwi     cr7, r8, 8
  1343. 00001324  A8DD0048  lha       r6, [r29 + 0x0048]
  1344. 00001328  2C080020  cmpwi     r8, 32
  1345. 0000132C  7C862010  subfc     r4, r6, r4
  1346. 00001330  A8DD004A  lha       r6, [r29 + 0x004A]
  1347. 00001334  7C8459D6  mullw     r4, r4, r11
  1348. 00001338  2C880010  cmpwi     cr1, r8, 16
  1349. 0000133C  7CC65010  subfc     r6, r6, r10
  1350. 00001340  419E0030  beq       cr7, +0x00000030 /* 00001370 */
  1351. 00001344  41860028  beq       cr1, +0x00000028 /* 0000136C */
  1352. 00001348  4082000C  bne       +0x0000000C /* 00001354 */
  1353. 0000134C  54C6103A  rlwinm    r6, r6, 2, 0, 29
  1354. 00001350  48000020  b         +0x00000020 /* 00001370 */
  1355. label00001354:
  1356. 00001354  81810068  lwz       r12, [r1 + 0x0068]
  1357. 00001358  30210060  addic     r1, r1, 96
  1358. 0000135C  7D8803A6  mtlr      r12
  1359. 00001360  BB41FFE8  lmw       r26, [r1 - 0x0018]
  1360. 00001364  3860FFCE  li        r3, 0xFFFFFFCE
  1361. 00001368  4E800020  blr
  1362. label0000136C:
  1363. 0000136C  54C6083C  rlwinm    r6, r6, 1, 0, 30
  1364. label00001370:
  1365. 00001370  811D0042  lwz       r8, [r29 + 0x0042]
  1366. 00001374  2D9B0000  cmpwi     cr3, r27, 0
  1367. 00001378  7CC64014  addc      r6, r6, r8
  1368. 0000137C  7C862014  addc      r4, r6, r4
  1369. 00001380  909A0010  stw       [r26 + 0x0010], r4
  1370. 00001384  809D0008  lwz       r4, [r29 + 0x0008]
  1371. 00001388  909A0008  stw       [r26 + 0x0008], r4
  1372. 0000138C  809D001C  lwz       r4, [r29 + 0x001C]
  1373. 00001390  7C801120  mtcrf     0x01, r4
  1374. 00001394  409F0234  bns       cr7, +0x00000234 /* 000015C8 */
  1375. 00001398  A89D0062  lha       r4, [r29 + 0x0062]
  1376. 0000139C  2C040008  cmpwi     r4, 8
  1377. 000013A0  2F840020  cmpwi     cr7, r4, 32
  1378. 000013A4  2C840010  cmpwi     cr1, r4, 16
  1379. 000013A8  41820084  beq       +0x00000084 /* 0000142C */
  1380. 000013AC  41860054  beq       cr1, +0x00000054 /* 00001400 */
  1381. 000013B0  409E0030  bne       cr7, +0x00000030 /* 000013E0 */
  1382. 000013B4  A89A0022  lha       r4, [r26 + 0x0022]
  1383. 000013B8  5484A33E  rlwinm    r4, r4, 20, 12, 31
  1384. 000013BC  7C801120  mtcrf     0x01, r4
  1385. 000013C0  409E0014  bne       cr7, +0x00000014 /* 000013D4 */
  1386. 000013C4  80820090  lwz       r4, [r2 + 0x0090]
  1387. 000013C8  909A0004  stw       [r26 + 0x0004], r4
  1388. 000013CC  408E00CC  bne       cr3, +0x000000CC /* 00001498 */
  1389. 000013D0  480000AC  b         +0x000000AC /* 0000147C */
  1390. label000013D4:
  1391. 000013D4  8082009C  lwz       r4, [r2 + 0x009C]
  1392. 000013D8  909A0004  stw       [r26 + 0x0004], r4
  1393. 000013DC  4800009C  b         +0x0000009C /* 00001478 */
  1394. label000013E0:
  1395. 000013E0  81810064  lwz       r12, [r1 + 0x0064]
  1396. 000013E4  80010068  lwz       r0, [r1 + 0x0068]
  1397. 000013E8  7D810120  mtcrf     0x10, r12
  1398. 000013EC  30210060  addic     r1, r1, 96
  1399. 000013F0  7C0803A6  mtlr      r0
  1400. 000013F4  BB41FFE8  lmw       r26, [r1 - 0x0018]
  1401. 000013F8  3860DD00  li        r3, 0xFFFFDD00
  1402. 000013FC  4E800020  blr
  1403. label00001400:
  1404. 00001400  A89A0022  lha       r4, [r26 + 0x0022]
  1405. 00001404  5484A33E  rlwinm    r4, r4, 20, 12, 31
  1406. 00001408  7C801120  mtcrf     0x01, r4
  1407. 0000140C  409E0014  bne       cr7, +0x00000014 /* 00001420 */
  1408. 00001410  808200A0  lwz       r4, [r2 + 0x00A0]
  1409. 00001414  909A0004  stw       [r26 + 0x0004], r4
  1410. 00001418  408E0080  bne       cr3, +0x00000080 /* 00001498 */
  1411. 0000141C  48000060  b         +0x00000060 /* 0000147C */
  1412. label00001420:
  1413. 00001420  808200AC  lwz       r4, [r2 + 0x00AC]
  1414. 00001424  909A0004  stw       [r26 + 0x0004], r4
  1415. 00001428  48000050  b         +0x00000050 /* 00001478 */
  1416. label0000142C:
  1417. 0000142C  A89A0022  lha       r4, [r26 + 0x0022]
  1418. 00001430  5484A33E  rlwinm    r4, r4, 20, 12, 31
  1419. 00001434  7C801120  mtcrf     0x01, r4
  1420. 00001438  409D0024  ble       cr7, +0x00000024 /* 0000145C */
  1421. 0000143C  409E0014  bne       cr7, +0x00000014 /* 00001450 */
  1422. 00001440  808200B0  lwz       r4, [r2 + 0x00B0]
  1423. 00001444  909A0004  stw       [r26 + 0x0004], r4
  1424. 00001448  408E0050  bne       cr3, +0x00000050 /* 00001498 */
  1425. 0000144C  48000030  b         +0x00000030 /* 0000147C */
  1426. label00001450:
  1427. 00001450  808200BC  lwz       r4, [r2 + 0x00BC]
  1428. 00001454  909A0004  stw       [r26 + 0x0004], r4
  1429. 00001458  48000020  b         +0x00000020 /* 00001478 */
  1430. label0000145C:
  1431. 0000145C  409E0014  bne       cr7, +0x00000014 /* 00001470 */
  1432. 00001460  808200C0  lwz       r4, [r2 + 0x00C0]
  1433. 00001464  909A0004  stw       [r26 + 0x0004], r4
  1434. 00001468  408E0030  bne       cr3, +0x00000030 /* 00001498 */
  1435. 0000146C  48000010  b         +0x00000010 /* 0000147C */
  1436. label00001470:
  1437. 00001470  808200C4  lwz       r4, [r2 + 0x00C4]
  1438. 00001474  909A0004  stw       [r26 + 0x0004], r4
  1439. label00001478:
  1440. 00001478  408E0020  bne       cr3, +0x00000020 /* 00001498 */
  1441. label0000147C:
  1442. 0000147C  809D001C  lwz       r4, [r29 + 0x001C]
  1443. 00001480  5484A33E  rlwinm    r4, r4, 20, 12, 31
  1444. 00001484  7C801120  mtcrf     0x01, r4
  1445. 00001488  409E0010  bne       cr7, +0x00000010 /* 00001498 */
  1446. 0000148C  807D0000  lwz       r3, [r29]
  1447. 00001490  4800294D  bl        +0x0000294C /* 00003DDC */
  1448. 00001494  80410014  lwz       r2, [r1 + 0x0014]
  1449. label00001498:
  1450. 00001498  809A0008  lwz       r4, [r26 + 0x0008]
  1451. 0000149C  38C40000  addi      r6, r4, 0x0000
  1452. 000014A0  80840000  lwz       r4, [r4]
  1453. 000014A4  30C60004  addic     r6, r6, 4
  1454. 000014A8  90DA0008  stw       [r26 + 0x0008], r6
  1455. 000014AC  54860003  rlwinm.   r6, r4, 0, 0, 1
  1456. 000014B0  909A0078  stw       [r26 + 0x0078], r4
  1457. 000014B4  41820028  beq       +0x00000028 /* 000014DC */
  1458. 000014B8  418E0014  beq       cr3, +0x00000014 /* 000014CC */
  1459. 000014BC  38800001  li        r4, 0x0001
  1460. 000014C0  989B0023  stb       [r27 + 0x0023], r4
  1461. 000014C4  809A0078  lwz       r4, [r26 + 0x0078]
  1462. 000014C8  48000014  b         +0x00000014 /* 000014DC */
  1463. label000014CC:
  1464. 000014CC  387A0000  addi      r3, r26, 0x0000
  1465. 000014D0  4800149D  bl        +0x0000149C /* 0000296C */
  1466. 000014D4  4FFFFB82  cror      crb31, crb31, crb31
  1467. 000014D8  809A0078  lwz       r4, [r26 + 0x0078]
  1468. label000014DC:
  1469. 000014DC  7C880120  mtcrf     0x80, r4
  1470. 000014E0  408300AC  bns       +0x000000AC /* 0000158C */
  1471. 000014E4  809D0036  lwz       r4, [r29 + 0x0036]
  1472. 000014E8  2C840000  cmpwi     cr1, r4, 0
  1473. 000014EC  41860090  beq       cr1, +0x00000090 /* 0000157C */
  1474. 000014F0  809A0008  lwz       r4, [r26 + 0x0008]
  1475. 000014F4  80DD000C  lwz       r6, [r29 + 0x000C]
  1476. 000014F8  83C40000  lwz       r30, [r4]
  1477. 000014FC  33FA0008  addic     r31, r26, 8
  1478. 00001500  7C1E3000  cmp       r30, r6
  1479. 00001504  41800044  blt       +0x00000044 /* 00001548 */
  1480. 00001508  38800FE0  li        r4, 0x0FE0
  1481. 0000150C  38BF0000  addi      r5, r31, 0x0000
  1482. label00001510:
  1483. 00001510  807D0036  lwz       r3, [r29 + 0x0036]
  1484. 00001514  80FD003A  lwz       r7, [r29 + 0x003A]
  1485. 00001518  48001731  bl        +0x00001730 /* 00002C48 */
  1486. 0000151C  80410014  lwz       r2, [r1 + 0x0014]
  1487. 00001520  80DD000C  lwz       r6, [r29 + 0x000C]
  1488. 00001524  811A0008  lwz       r8, [r26 + 0x0008]
  1489. 00001528  38800FE0  li        r4, 0x0FE0
  1490. 0000152C  7CC83014  addc      r6, r8, r6
  1491. 00001530  90DA0008  stw       [r26 + 0x0008], r6
  1492. 00001534  80DD000C  lwz       r6, [r29 + 0x000C]
  1493. 00001538  38BF0000  addi      r5, r31, 0x0000
  1494. 0000153C  7FC6F010  subfc     r30, r6, r30
  1495. 00001540  7C1E3000  cmp       r30, r6
  1496. 00001544  4080FFCC  bge       -0x00000034 /* 00001510 */
  1497. label00001548:
  1498. 00001548  2C9E0000  cmpwi     cr1, r30, 0
  1499. 0000154C  41860040  beq       cr1, +0x00000040 /* 0000158C */
  1500. 00001550  807D0036  lwz       r3, [r29 + 0x0036]
  1501. 00001554  38BF0000  addi      r5, r31, 0x0000
  1502. 00001558  80FD003A  lwz       r7, [r29 + 0x003A]
  1503. 0000155C  38800FE0  li        r4, 0x0FE0
  1504. 00001560  38DE0000  addi      r6, r30, 0x0000
  1505. 00001564  480016E5  bl        +0x000016E4 /* 00002C48 */
  1506. 00001568  80410014  lwz       r2, [r1 + 0x0014]
  1507. 0000156C  809A0008  lwz       r4, [r26 + 0x0008]
  1508. 00001570  7C84F014  addc      r4, r4, r30
  1509. 00001574  909A0008  stw       [r26 + 0x0008], r4
  1510. 00001578  48000014  b         +0x00000014 /* 0000158C */
  1511. label0000157C:
  1512. 0000157C  809A0008  lwz       r4, [r26 + 0x0008]
  1513. 00001580  80C40000  lwz       r6, [r4]
  1514. 00001584  7C843014  addc      r4, r4, r6
  1515. 00001588  909A0008  stw       [r26 + 0x0008], r4
  1516. label0000158C:
  1517. 0000158C  809D0014  lwz       r4, [r29 + 0x0014]
  1518. 00001590  2C040000  cmpwi     r4, 0
  1519. 00001594  41820034  beq       +0x00000034 /* 000015C8 */
  1520. 00001598  A8DA0022  lha       r6, [r26 + 0x0022]
  1521. 0000159C  389A0000  addi      r4, r26, 0x0000
  1522. 000015A0  60C68000  ori       r6, r6, 0x8000
  1523. 000015A4  B0DA0022  sth       [r26 + 0x0022], r6
  1524. 000015A8  80DD0014  lwz       r6, [r29 + 0x0014]
  1525. 000015AC  387D0000  addi      r3, r29, 0x0000
  1526. 000015B0  7CC51670  srawi     r5, r6, 2
  1527. 000015B4  38C00000  li        r6, 0x0000
  1528. 000015B8  48000291  bl        +0x00000290 /* 00001848 */
  1529. 000015BC  A89A0022  lha       r4, [r26 + 0x0022]
  1530. 000015C0  5484045E  rlwinm    r4, r4, 0, 17, 15
  1531. 000015C4  B09A0022  sth       [r26 + 0x0022], r4
  1532. label000015C8:
  1533. 000015C8  809D0036  lwz       r4, [r29 + 0x0036]
  1534. 000015CC  2C040000  cmpwi     r4, 0
  1535. 000015D0  4182001C  beq       +0x0000001C /* 000015EC */
  1536. 000015D4  A8BA001E  lha       r5, [r26 + 0x001E]
  1537. 000015D8  A8DA0020  lha       r6, [r26 + 0x0020]
  1538. 000015DC  387D0000  addi      r3, r29, 0x0000
  1539. 000015E0  389A0000  addi      r4, r26, 0x0000
  1540. 000015E4  48000265  bl        +0x00000264 /* 00001848 */
  1541. 000015E8  480001B0  b         +0x000001B0 /* 00001798 */
  1542. label000015EC:
  1543. 000015EC  418E017C  beq       cr3, +0x0000017C /* 00001768 */
  1544. 000015F0  935B0004  stw       [r27 + 0x0004], r26
  1545. 000015F4  809A0004  lwz       r4, [r26 + 0x0004]
  1546. 000015F8  909B0008  stw       [r27 + 0x0008], r4
  1547. 000015FC  809A0008  lwz       r4, [r26 + 0x0008]
  1548. 00001600  909B000C  stw       [r27 + 0x000C], r4
  1549. 00001604  809A0010  lwz       r4, [r26 + 0x0010]
  1550. 00001608  909B0010  stw       [r27 + 0x0010], r4
  1551. 0000160C  A89A0014  lha       r4, [r26 + 0x0014]
  1552. 00001610  B09B0014  sth       [r27 + 0x0014], r4
  1553. 00001614  A89A0018  lha       r4, [r26 + 0x0018]
  1554. 00001618  B09B0016  sth       [r27 + 0x0016], r4
  1555. 0000161C  A89A001A  lha       r4, [r26 + 0x001A]
  1556. 00001620  B09B0018  sth       [r27 + 0x0018], r4
  1557. 00001624  A89A001C  lha       r4, [r26 + 0x001C]
  1558. 00001628  B09B001A  sth       [r27 + 0x001A], r4
  1559. 0000162C  A89A001E  lha       r4, [r26 + 0x001E]
  1560. 00001630  B09B001C  sth       [r27 + 0x001C], r4
  1561. 00001634  A89A0020  lha       r4, [r26 + 0x0020]
  1562. 00001638  B09B001E  sth       [r27 + 0x001E], r4
  1563. 0000163C  A89A0022  lha       r4, [r26 + 0x0022]
  1564. 00001640  B09B0020  sth       [r27 + 0x0020], r4
  1565. 00001644  80DD002E  lwz       r6, [r29 + 0x002E]
  1566. 00001648  809D0032  lwz       r4, [r29 + 0x0032]
  1567. 0000164C  90DB0024  stw       [r27 + 0x0024], r6
  1568. 00001650  909B0028  stw       [r27 + 0x0028], r4
  1569. 00001654  809D001C  lwz       r4, [r29 + 0x001C]
  1570. 00001658  54849FFE  rlwinm    r4, r4, 19, 31, 31
  1571. 0000165C  989B0022  stb       [r27 + 0x0022], r4
  1572. 00001660  809D008E  lwz       r4, [r29 + 0x008E]
  1573. 00001664  33DA01C0  addic     r30, r26, 448
  1574. 00001668  80840004  lwz       r4, [r4 + 0x0004]
  1575. 0000166C  387B0000  addi      r3, r27, 0x0000
  1576. 00001670  909B0034  stw       [r27 + 0x0034], r4
  1577. 00001674  80DD008E  lwz       r6, [r29 + 0x008E]
  1578. 00001678  389E0000  addi      r4, r30, 0x0000
  1579. 0000167C  80C60014  lwz       r6, [r6 + 0x0014]
  1580. 00001680  90DB0030  stw       [r27 + 0x0030], r6
  1581. 00001684  80DD008E  lwz       r6, [r29 + 0x008E]
  1582. 00001688  80C60008  lwz       r6, [r6 + 0x0008]
  1583. 0000168C  90DB0038  stw       [r27 + 0x0038], r6
  1584. 00001690  48008D5D  bl        +0x00008D5C /* 0000A3EC */
  1585. 00001694  80410014  lwz       r2, [r1 + 0x0014]
  1586. 00001698  889A01D7  lbz       r4, [r26 + 0x01D7]
  1587. 0000169C  2C040000  cmpwi     r4, 0
  1588. 000016A0  408200F8  bne       +0x000000F8 /* 00001798 */
  1589. 000016A4  807A0068  lwz       r3, [r26 + 0x0068]
  1590. 000016A8  2C830000  cmpwi     cr1, r3, 0
  1591. 000016AC  4186003C  beq       cr1, +0x0000003C /* 000016E8 */
  1592. 000016B0  889A01D6  lbz       r4, [r26 + 0x01D6]
  1593. 000016B4  2C040000  cmpwi     r4, 0
  1594. 000016B8  40820030  bne       +0x00000030 /* 000016E8 */
  1595. 000016BC  38800001  li        r4, 0x0001
  1596. 000016C0  480014F9  bl        +0x000014F8 /* 00002BB8 */
  1597. 000016C4  80410014  lwz       r2, [r1 + 0x0014]
  1598. 000016C8  7C640735  extsh.    r4, r3
  1599. 000016CC  38C00001  li        r6, 0x0001
  1600. 000016D0  40820018  bne       +0x00000018 /* 000016E8 */
  1601. 000016D4  98DA01D6  stb       [r26 + 0x01D6], r6
  1602. 000016D8  98DA01D7  stb       [r26 + 0x01D7], r6
  1603. 000016DC  809B0030  lwz       r4, [r27 + 0x0030]
  1604. 000016E0  807A01B8  lwz       r3, [r26 + 0x01B8]
  1605. 000016E4  48000014  b         +0x00000014 /* 000016F8 */
  1606. label000016E8:
  1607. 000016E8  38C00001  li        r6, 0x0001
  1608. 000016EC  98DA01D7  stb       [r26 + 0x01D7], r6
  1609. 000016F0  809B0030  lwz       r4, [r27 + 0x0030]
  1610. 000016F4  807A01B8  lwz       r3, [r26 + 0x01B8]
  1611. label000016F8:
  1612. 000016F8  2C040000  cmpwi     r4, 0
  1613. 000016FC  809A01BC  lwz       r4, [r26 + 0x01BC]
  1614. 00001700  40800008  bge       +0x00000008 /* 00001708 */
  1615. 00001704  38C00002  li        r6, 0x0002
  1616. label00001708:
  1617. 00001708  80FB0034  lwz       r7, [r27 + 0x0034]
  1618. 0000170C  811B0038  lwz       r8, [r27 + 0x0038]
  1619. 00001710  38BB0000  addi      r5, r27, 0x0000
  1620. 00001714  48002755  bl        +0x00002754 /* 00003E68 */
  1621. 00001718  80410014  lwz       r2, [r1 + 0x0014]
  1622. 0000171C  7C7F0735  extsh.    r31, r3
  1623. 00001720  41820078  beq       +0x00000078 /* 00001798 */
  1624. 00001724  9B9A01D7  stb       [r26 + 0x01D7], r28
  1625. 00001728  939B0004  stw       [r27 + 0x0004], r28
  1626. 0000172C  387B0000  addi      r3, r27, 0x0000
  1627. 00001730  389E0000  addi      r4, r30, 0x0000
  1628. 00001734  480025C1  bl        +0x000025C0 /* 00003CF4 */
  1629. 00001738  80410014  lwz       r2, [r1 + 0x0014]
  1630. 0000173C  889A01D6  lbz       r4, [r26 + 0x01D6]
  1631. 00001740  2C040000  cmpwi     r4, 0
  1632. 00001744  4182FB10  beq       -0x000004F0 /* 00001254 */
  1633. 00001748  807A0068  lwz       r3, [r26 + 0x0068]
  1634. 0000174C  38800000  li        r4, 0x0000
  1635. 00001750  48001469  bl        +0x00001468 /* 00002BB8 */
  1636. 00001754  80410014  lwz       r2, [r1 + 0x0014]
  1637. 00001758  9B9A01D6  stb       [r26 + 0x01D6], r28
  1638. 0000175C  30DD002E  addic     r6, r29, 46
  1639. 00001760  807D0000  lwz       r3, [r29]
  1640. 00001764  4BFFFAF8  b         -0x00000508 /* 0000125C */
  1641. label00001768:
  1642. 00001768  387D0000  addi      r3, r29, 0x0000
  1643. 0000176C  38800001  li        r4, 0x0001
  1644. 00001770  48008CA1  bl        +0x00008CA0 /* 0000A410 */
  1645. 00001774  80410014  lwz       r2, [r1 + 0x0014]
  1646. 00001778  817A0004  lwz       r11, [r26 + 0x0004]
  1647. 0000177C  387A0000  addi      r3, r26, 0x0000
  1648. 00001780  48002681  bl        +0x00002680 /* 00003E00 */
  1649. 00001784  80410014  lwz       r2, [r1 + 0x0014]
  1650. 00001788  387D0000  addi      r3, r29, 0x0000
  1651. 0000178C  38800001  li        r4, 0x0001
  1652. 00001790  48008CA5  bl        +0x00008CA4 /* 0000A434 */
  1653. 00001794  80410014  lwz       r2, [r1 + 0x0014]
  1654. label00001798:
  1655. 00001798  809A0008  lwz       r4, [r26 + 0x0008]
  1656. 0000179C  909D0008  stw       [r29 + 0x0008], r4
  1657. 000017A0  408E001C  bne       cr3, +0x0000001C /* 000017BC */
  1658. 000017A4  807D0000  lwz       r3, [r29]
  1659. 000017A8  30DD002E  addic     r6, r29, 46
  1660. 000017AC  38800000  li        r4, 0x0000
  1661. 000017B0  38A00003  li        r5, 0x0003
  1662. 000017B4  48002691  bl        +0x00002690 /* 00003E44 */
  1663. 000017B8  80410014  lwz       r2, [r1 + 0x0014]
  1664. label000017BC:
  1665. 000017BC  807D0026  lwz       r3, [r29 + 0x0026]
  1666. 000017C0  2C030000  cmpwi     r3, 0
  1667. 000017C4  41820038  beq       +0x00000038 /* 000017FC */
  1668. 000017C8  80FD002A  lwz       r7, [r29 + 0x002A]
  1669. 000017CC  38800FA0  li        r4, 0x0FA0
  1670. 000017D0  38A00001  li        r5, 0x0001
  1671. 000017D4  3CC00001  lis       r6, 0x0001
  1672. 000017D8  48001471  bl        +0x00001470 /* 00002C48 */
  1673. 000017DC  80410014  lwz       r2, [r1 + 0x0014]
  1674. 000017E0  80FD002A  lwz       r7, [r29 + 0x002A]
  1675. 000017E4  807D0026  lwz       r3, [r29 + 0x0026]
  1676. 000017E8  38800FA0  li        r4, 0x0FA0
  1677. 000017EC  38A00002  li        r5, 0x0002
  1678. 000017F0  38C00000  li        r6, 0x0000
  1679. 000017F4  48001455  bl        +0x00001454 /* 00002C48 */
  1680. 000017F8  80410014  lwz       r2, [r1 + 0x0014]
  1681. label000017FC:
  1682. 000017FC  38600000  li        r3, 0x0000
  1683. label00001800:
  1684. 00001800  81810064  lwz       r12, [r1 + 0x0064]
  1685. 00001804  80010068  lwz       r0, [r1 + 0x0068]
  1686. 00001808  7D810120  mtcrf     0x10, r12
  1687. 0000180C  30210060  addic     r1, r1, 96
  1688. 00001810  7C0803A6  mtlr      r0
  1689. 00001814  BB41FFE8  lmw       r26, [r1 - 0x0018]
  1690. 00001818  4E800020  blr
  1691. 0000181C  00000000  .invalid
  1692. 00001820  00002043  .invalid
  1693. 00001824  80060200  lwz       r0, [r6 + 0x0200]
  1694. 00001828  00000000  .invalid
  1695. 0000182C  000008E0  .invalid
  1696. 00001830  0014534D  .invalid
  1697. 00001834  435F4344  bdz       cr7, +0x00004344 /* 00005B78 */
  1698. 00001838  42616E64  bc     19, 1, +0x00006E64 /* 0000869C */
  1699. 0000183C  4465636F  .invalid  sc
  1700. 00001840  6D707265  xoris     r16, r11, 0x7265
  1701. 00001844  73730000  andi.     r19, r27, 0x0000
  1702. fn00001848:
  1703. 00001848  BEC1FFD8  stmw      [r1 - 0x0028], r22
  1704. 0000184C  3B440000  addi      r26, r4, 0x0000
  1705. 00001850  3BA30000  addi      r29, r3, 0x0000
  1706. 00001854  807D0036  lwz       r3, [r29 + 0x0036]
  1707. 00001858  7C0802A6  mflr      r0
  1708. 0000185C  2F830000  cmpwi     cr7, r3, 0
  1709. 00001860  90010008  stw       [r1 + 0x0008], r0
  1710. 00001864  7CBC0735  extsh.    r28, r5
  1711. 00001868  9421FF90  stwu      [r1 - 0x0070], r1
  1712. 0000186C  7CDB0734  extsh     r27, r6
  1713. 00001870  AB1A001E  lha       r24, [r26 + 0x001E]
  1714. 00001874  AAFA0020  lha       r23, [r26 + 0x0020]
  1715. 00001878  419E00E0  beq       cr7, +0x000000E0 /* 00001958 */
  1716. 0000187C  38600001  li        r3, 0x0001
  1717. 00001880  3BE00000  li        r31, 0x0000
  1718. 00001884  A89A001A  lha       r4, [r26 + 0x001A]
  1719. 00001888  B07A001E  sth       [r26 + 0x001E], r3
  1720. 0000188C  54832036  rlwinm    r3, r4, 4, 0, 27
  1721. 00001890  7C641814  addc      r3, r4, r3
  1722. 00001894  33230004  addic     r25, r3, 4
  1723. 00001898  B3FA0020  sth       [r26 + 0x0020], r31
  1724. 0000189C  32DA0008  addic     r22, r26, 8
  1725. 000018A0  408100D0  ble       +0x000000D0 /* 00001970 */
  1726. label000018A4:
  1727. 000018A4  807D0036  lwz       r3, [r29 + 0x0036]
  1728. 000018A8  80FD003A  lwz       r7, [r29 + 0x003A]
  1729. 000018AC  38800FE0  li        r4, 0x0FE0
  1730. 000018B0  38B60000  addi      r5, r22, 0x0000
  1731. 000018B4  38D90000  addi      r6, r25, 0x0000
  1732. 000018B8  48001391  bl        +0x00001390 /* 00002C48 */
  1733. 000018BC  80410014  lwz       r2, [r1 + 0x0014]
  1734. 000018C0  2F830000  cmpwi     cr7, r3, 0
  1735. 000018C4  33DF0001  addic     r30, r31, 1
  1736. 000018C8  7C1EE000  cmp       r30, r28
  1737. 000018CC  387A0000  addi      r3, r26, 0x0000
  1738. 000018D0  409E0080  bne       cr7, +0x00000080 /* 00001950 */
  1739. 000018D4  817A0004  lwz       r11, [r26 + 0x0004]
  1740. 000018D8  40820008  bne       +0x00000008 /* 000018E0 */
  1741. 000018DC  B37A0020  sth       [r26 + 0x0020], r27
  1742. label000018E0:
  1743. 000018E0  48002521  bl        +0x00002520 /* 00003E00 */
  1744. 000018E4  80410014  lwz       r2, [r1 + 0x0014]
  1745. 000018E8  A87A0022  lha       r3, [r26 + 0x0022]
  1746. 000018EC  5463A33E  rlwinm    r3, r3, 20, 12, 31
  1747. 000018F0  7C601120  mtcrf     0x01, r3
  1748. 000018F4  419C003C  blt       cr7, +0x0000003C /* 00001930 */
  1749. 000018F8  83FD0026  lwz       r31, [r29 + 0x0026]
  1750. 000018FC  387E0000  addi      r3, r30, 0x0000
  1751. 00001900  2C1F0000  cmpwi     r31, 0
  1752. 00001904  389C0000  addi      r4, r28, 0x0000
  1753. 00001908  41820028  beq       +0x00000028 /* 00001930 */
  1754. 0000190C  480023A1  bl        +0x000023A0 /* 00003CAC */
  1755. 00001910  80410014  lwz       r2, [r1 + 0x0014]
  1756. 00001914  38C30000  addi      r6, r3, 0x0000
  1757. 00001918  387F0000  addi      r3, r31, 0x0000
  1758. 0000191C  80FD002A  lwz       r7, [r29 + 0x002A]
  1759. 00001920  38800FA0  li        r4, 0x0FA0
  1760. 00001924  38A00001  li        r5, 0x0001
  1761. 00001928  48001321  bl        +0x00001320 /* 00002C48 */
  1762. 0000192C  80410014  lwz       r2, [r1 + 0x0014]
  1763. label00001930:
  1764. 00001930  7FDF0734  extsh     r31, r30
  1765. 00001934  7F9FE000  cmp       cr7, r31, r28
  1766. 00001938  419CFF6C  blt       cr7, -0x00000094 /* 000018A4 */
  1767. 0000193C  B2FA0020  sth       [r26 + 0x0020], r23
  1768. 00001940  B31A001E  sth       [r26 + 0x001E], r24
  1769. 00001944  81810078  lwz       r12, [r1 + 0x0078]
  1770. 00001948  30210070  addic     r1, r1, 112
  1771. 0000194C  48000034  b         +0x00000034 /* 00001980 */
  1772. label00001950:
  1773. 00001950  3860DCFA  li        r3, 0xFFFFDCFA
  1774. 00001954  48000024  b         +0x00000024 /* 00001978 */
  1775. label00001958:
  1776. 00001958  B0BA001E  sth       [r26 + 0x001E], r5
  1777. 0000195C  B0DA0020  sth       [r26 + 0x0020], r6
  1778. 00001960  817A0004  lwz       r11, [r26 + 0x0004]
  1779. 00001964  387A0000  addi      r3, r26, 0x0000
  1780. 00001968  48002499  bl        +0x00002498 /* 00003E00 */
  1781. 0000196C  80410014  lwz       r2, [r1 + 0x0014]
  1782. label00001970:
  1783. 00001970  B2FA0020  sth       [r26 + 0x0020], r23
  1784. 00001974  B31A001E  sth       [r26 + 0x001E], r24
  1785. label00001978:
  1786. 00001978  81810078  lwz       r12, [r1 + 0x0078]
  1787. 0000197C  30210070  addic     r1, r1, 112
  1788. label00001980:
  1789. 00001980  7D8803A6  mtlr      r12
  1790. 00001984  BAC1FFD8  lmw       r22, [r1 - 0x0028]
  1791. 00001988  4E800020  blr
  1792. 0000198C  00000000  .invalid
  1793. 00001990  00002041  .invalid
  1794. 00001994  800A0400  lwz       r0, [r10 + 0x0400]
  1795. 00001998  00000000  .invalid
  1796. 0000199C  00000144  .invalid
  1797. 000019A0  000C4261  .invalid
  1798. 000019A4  6E64416E  xoris     r4, r19, 0x416E
  1799. 000019A8  6453706F  oris      r19, r2, 0x706F
  1800. 000019AC  6F6C0000  xoris     r12, r27, 0x0000
  1801. fn000019B0:
  1802. 000019B0  7C0802A6  mflr      r0
  1803. 000019B4  BF81FFF0  stmw      [r1 - 0x0010], r28
  1804. 000019B8  90010008  stw       [r1 + 0x0008], r0
  1805. 000019BC  3BE30000  addi      r31, r3, 0x0000
  1806. 000019C0  801F01B8  lwz       r0, [r31 + 0x01B8]
  1807. 000019C4  9421FFB0  stwu      [r1 - 0x0050], r1
  1808. 000019C8  2C000000  cmpwi     r0, 0
  1809. 000019CC  418200D8  beq       +0x000000D8 /* 00001AA4 */
  1810. 000019D0  807F00B0  lwz       r3, [r31 + 0x00B0]
  1811. 000019D4  4800256D  bl        +0x0000256C /* 00003F40 */
  1812. 000019D8  80410014  lwz       r2, [r1 + 0x0014]
  1813. 000019DC  90610038  stw       [r1 + 0x0038], r3
  1814. 000019E0  807F01B8  lwz       r3, [r31 + 0x01B8]
  1815. 000019E4  48008A75  bl        +0x00008A74 /* 0000A458 */
  1816. 000019E8  80410014  lwz       r2, [r1 + 0x0014]
  1817. 000019EC  807F01C2  lwz       r3, [r31 + 0x01C2]
  1818. 000019F0  33DF01C0  addic     r30, r31, 448
  1819. 000019F4  2C030000  cmpwi     r3, 0
  1820. 000019F8  3BA30000  addi      r29, r3, 0x0000
  1821. 000019FC  3B800000  li        r28, 0x0000
  1822. 00001A00  3880FFFF  li        r4, 0xFFFFFFFF
  1823. 00001A04  41820060  beq       +0x00000060 /* 00001A64 */
  1824. 00001A08  801D0004  lwz       r0, [r29 + 0x0004]
  1825. 00001A0C  30DD0024  addic     r6, r29, 36
  1826. 00001A10  2C800000  cmpwi     cr1, r0, 0
  1827. 00001A14  38A00003  li        r5, 0x0003
  1828. label00001A18:
  1829. 00001A18  41860018  beq       cr1, +0x00000018 /* 00001A30 */
  1830. 00001A1C  807F0074  lwz       r3, [r31 + 0x0074]
  1831. 00001A20  48002425  bl        +0x00002424 /* 00003E44 */
  1832. 00001A24  80410014  lwz       r2, [r1 + 0x0014]
  1833. 00001A28  939D0004  stw       [r29 + 0x0004], r28
  1834. 00001A2C  807F01C2  lwz       r3, [r31 + 0x01C2]
  1835. label00001A30:
  1836. 00001A30  389E0000  addi      r4, r30, 0x0000
  1837. 00001A34  480022C1  bl        +0x000022C0 /* 00003CF4 */
  1838. 00001A38  80410014  lwz       r2, [r1 + 0x0014]
  1839. 00001A3C  807F01C2  lwz       r3, [r31 + 0x01C2]
  1840. 00001A40  3880FFFF  li        r4, 0xFFFFFFFF
  1841. 00001A44  2C030000  cmpwi     r3, 0
  1842. 00001A48  3BA30000  addi      r29, r3, 0x0000
  1843. 00001A4C  30DD0024  addic     r6, r29, 36
  1844. 00001A50  38A00003  li        r5, 0x0003
  1845. 00001A54  41820010  beq       +0x00000010 /* 00001A64 */
  1846. 00001A58  801D0004  lwz       r0, [r29 + 0x0004]
  1847. 00001A5C  2C800000  cmpwi     cr1, r0, 0
  1848. 00001A60  4BFFFFB8  b         -0x00000048 /* 00001A18 */
  1849. label00001A64:
  1850. 00001A64  881F01D6  lbz       r0, [r31 + 0x01D6]
  1851. 00001A68  38600000  li        r3, 0x0000
  1852. 00001A6C  2C000000  cmpwi     r0, 0
  1853. 00001A70  987F01D7  stb       [r31 + 0x01D7], r3
  1854. 00001A74  41820024  beq       +0x00000024 /* 00001A98 */
  1855. 00001A78  801F01CE  lwz       r0, [r31 + 0x01CE]
  1856. 00001A7C  307F01CA  addic     r3, r31, 458
  1857. 00001A80  2C800000  cmpwi     cr1, r0, 0
  1858. 00001A84  40860014  bne       cr1, +0x00000014 /* 00001A98 */
  1859. 00001A88  801F01D2  lwz       r0, [r31 + 0x01D2]
  1860. 00001A8C  901F01CE  stw       [r31 + 0x01CE], r0
  1861. 00001A90  480023FD  bl        +0x000023FC /* 00003E8C */
  1862. 00001A94  80410014  lwz       r2, [r1 + 0x0014]
  1863. label00001A98:
  1864. 00001A98  80610038  lwz       r3, [r1 + 0x0038]
  1865. 00001A9C  480024A5  bl        +0x000024A4 /* 00003F40 */
  1866. 00001AA0  80410014  lwz       r2, [r1 + 0x0014]
  1867. label00001AA4:
  1868. 00001AA4  38600000  li        r3, 0x0000
  1869. 00001AA8  81810058  lwz       r12, [r1 + 0x0058]
  1870. 00001AAC  30210050  addic     r1, r1, 80
  1871. 00001AB0  7D8803A6  mtlr      r12
  1872. 00001AB4  BB81FFF0  lmw       r28, [r1 - 0x0010]
  1873. 00001AB8  4E800020  blr
  1874. 00001ABC  00000000  .invalid
  1875. 00001AC0  00002041  .invalid
  1876. 00001AC4  80040100  lwz       r0, [r4 + 0x0100]
  1877. 00001AC8  00000000  .invalid
  1878. 00001ACC  0000010C  .invalid
  1879. 00001AD0  0010534D  .invalid
  1880. 00001AD4  435F4344  bdz       cr7, +0x00004344 /* 00005E18 */
  1881. 00001AD8  436F6465  bdzl      cr3, +0x00006464 /* 00007F3C */
  1882. 00001ADC  63466C75  ori       r6, r26, 0x6C75
  1883. 00001AE0  73680000  andi.     r8, r27, 0x0000
  1884. fn00001AE4:
  1885. 00001AE4  BF61FFEC  stmw      [r1 - 0x0014], r27
  1886. 00001AE8  3BA40000  addi      r29, r4, 0x0000
  1887. 00001AEC  7C0802A6  mflr      r0
  1888. 00001AF0  83C30000  lwz       r30, [r3]
  1889. 00001AF4  2C1D0000  cmpwi     r29, 0
  1890. 00001AF8  7D800026  mfcr      r12
  1891. 00001AFC  91810004  stw       [r1 + 0x0004], r12
  1892. 00001B00  90010008  stw       [r1 + 0x0008], r0
  1893. 00001B04  9421FFA0  stwu      [r1 - 0x0060], r1
  1894. 00001B08  3BE00000  li        r31, 0x0000
  1895. 00001B0C  3860FFCE  li        r3, 0xFFFFFFCE
  1896. 00001B10  41820140  beq       +0x00000140 /* 00001C50 */
  1897. 00001B14  387E0000  addi      r3, r30, 0x0000
  1898. 00001B18  48008965  bl        +0x00008964 /* 0000A47C */
  1899. 00001B1C  80410014  lwz       r2, [r1 + 0x0014]
  1900. 00001B20  3B830000  addi      r28, r3, 0x0000
  1901. 00001B24  2E1C0000  cmpwi     cr4, r28, 0
  1902. 00001B28  807C0000  lwz       r3, [r28]
  1903. 00001B2C  2C030000  cmpwi     r3, 0
  1904. 00001B30  41920008  beq       cr4, +0x00000008 /* 00001B38 */
  1905. 00001B34  408200E0  bne       +0x000000E0 /* 00001C14 */
  1906. label00001B38:
  1907. 00001B38  48000F85  bl        +0x00000F84 /* 00002ABC */
  1908. 00001B3C  80410014  lwz       r2, [r1 + 0x0014]
  1909. 00001B40  90610038  stw       [r1 + 0x0038], r3
  1910. 00001B44  387E0000  addi      r3, r30, 0x0000
  1911. 00001B48  48008959  bl        +0x00008958 /* 0000A4A0 */
  1912. 00001B4C  80410014  lwz       r2, [r1 + 0x0014]
  1913. 00001B50  2C030000  cmpwi     r3, 0
  1914. 00001B54  40820014  bne       +0x00000014 /* 00001B68 */
  1915. 00001B58  48000F89  bl        +0x00000F88 /* 00002AE0 */
  1916. 00001B5C  80410014  lwz       r2, [r1 + 0x0014]
  1917. 00001B60  48000FA5  bl        +0x00000FA4 /* 00002B04 */
  1918. 00001B64  80410014  lwz       r2, [r1 + 0x0014]
  1919. label00001B68:
  1920. 00001B68  387C0000  addi      r3, r28, 0x0000
  1921. 00001B6C  4192001C  beq       cr4, +0x0000001C /* 00001B88 */
  1922. 00001B70  48000F05  bl        +0x00000F04 /* 00002A74 */
  1923. 00001B74  80410014  lwz       r2, [r1 + 0x0014]
  1924. 00001B78  387E0000  addi      r3, r30, 0x0000
  1925. 00001B7C  38800000  li        r4, 0x0000
  1926. 00001B80  48008945  bl        +0x00008944 /* 0000A4C4 */
  1927. 00001B84  80410014  lwz       r2, [r1 + 0x0014]
  1928. label00001B88:
  1929. 00001B88  387E0000  addi      r3, r30, 0x0000
  1930. 00001B8C  4800895D  bl        +0x0000895C /* 0000A4E8 */
  1931. 00001B90  80410014  lwz       r2, [r1 + 0x0014]
  1932. 00001B94  7C7B0734  extsh     r27, r3
  1933. 00001B98  2C1BFFFF  cmpwi     r27, -1
  1934. 00001B9C  3C606364  lis       r3, 0x6364
  1935. 00001BA0  3880B544  li        r4, 0xFFFFB544
  1936. 00001BA4  30636369  addic     r3, r3, 25449
  1937. 00001BA8  3BE0FF94  li        r31, 0xFFFFFF94
  1938. 00001BAC  4182005C  beq       +0x0000005C /* 00001C08 */
  1939. 00001BB0  4800895D  bl        +0x0000895C /* 0000A50C */
  1940. 00001BB4  80410014  lwz       r2, [r1 + 0x0014]
  1941. 00001BB8  3B830000  addi      r28, r3, 0x0000
  1942. 00001BBC  48008975  bl        +0x00008974 /* 0000A530 */
  1943. 00001BC0  80410014  lwz       r2, [r1 + 0x0014]
  1944. 00001BC4  7C7F0735  extsh.    r31, r3
  1945. 00001BC8  387C0000  addi      r3, r28, 0x0000
  1946. 00001BCC  4082001C  bne       +0x0000001C /* 00001BE8 */
  1947. 00001BD0  48008985  bl        +0x00008984 /* 0000A554 */
  1948. 00001BD4  80410014  lwz       r2, [r1 + 0x0014]
  1949. 00001BD8  387E0000  addi      r3, r30, 0x0000
  1950. 00001BDC  389C0000  addi      r4, r28, 0x0000
  1951. 00001BE0  480088E5  bl        +0x000088E4 /* 0000A4C4 */
  1952. 00001BE4  80410014  lwz       r2, [r1 + 0x0014]
  1953. label00001BE8:
  1954. 00001BE8  387B0000  addi      r3, r27, 0x0000
  1955. 00001BEC  4800898D  bl        +0x0000898C /* 0000A578 */
  1956. 00001BF0  80410014  lwz       r2, [r1 + 0x0014]
  1957. 00001BF4  2C1C0000  cmpwi     r28, 0
  1958. 00001BF8  387C0000  addi      r3, r28, 0x0000
  1959. 00001BFC  4182000C  beq       +0x0000000C /* 00001C08 */
  1960. 00001C00  4800899D  bl        +0x0000899C /* 0000A59C */
  1961. 00001C04  80410014  lwz       r2, [r1 + 0x0014]
  1962. label00001C08:
  1963. 00001C08  80610038  lwz       r3, [r1 + 0x0038]
  1964. 00001C0C  48000EF9  bl        +0x00000EF8 /* 00002B04 */
  1965. 00001C10  80410014  lwz       r2, [r1 + 0x0014]
  1966. label00001C14:
  1967. 00001C14  2C1F0000  cmpwi     r31, 0
  1968. 00001C18  389D0000  addi      r4, r29, 0x0000
  1969. 00001C1C  38A00048  li        r5, 0x0048
  1970. 00001C20  40820010  bne       +0x00000010 /* 00001C30 */
  1971. 00001C24  807C0000  lwz       r3, [r28]
  1972. 00001C28  48008999  bl        +0x00008998 /* 0000A5C0 */
  1973. 00001C2C  80410014  lwz       r2, [r1 + 0x0014]
  1974. label00001C30:
  1975. 00001C30  387F0000  addi      r3, r31, 0x0000
  1976. 00001C34  81810064  lwz       r12, [r1 + 0x0064]
  1977. 00001C38  80010068  lwz       r0, [r1 + 0x0068]
  1978. 00001C3C  7D808120  mtcrf     0x08, r12
  1979. 00001C40  30210060  addic     r1, r1, 96
  1980. 00001C44  7C0803A6  mtlr      r0
  1981. 00001C48  BB61FFEC  lmw       r27, [r1 - 0x0014]
  1982. 00001C4C  4E800020  blr
  1983. label00001C50:
  1984. 00001C50  BBA10054  lmw       r29, [r1 + 0x0054]
  1985. 00001C54  30210060  addic     r1, r1, 96
  1986. 00001C58  4E800020  blr
  1987. 00001C5C  00000000  .invalid
  1988. 00001C60  00002043  .invalid
  1989. 00001C64  80050200  lwz       r0, [r5 + 0x0200]
  1990. 00001C68  00000000  .invalid
  1991. 00001C6C  00000178  .invalid
  1992. 00001C70  0012534D  .invalid
  1993. 00001C74  435F4344  bdz       cr7, +0x00004344 /* 00005FB8 */
  1994. 00001C78  47657443  .invalid  sc
  1995. 00001C7C  6F646563  xoris     r4, r27, 0x6563
  1996. 00001C80  496E666F  bla       0x016E666C /* 
  1997. 00001C84  3860DCFE  li        r3, 0xFFFFDCFE
  1998. 00001C88  4E800020  blr
  1999. 00001C8C  00000000  .invalid
  2000. 00001C90  00002040  .invalid
  2001. 00001C94  00000600  .invalid
  2002. 00001C98  00000000  .invalid
  2003. 00001C9C  00000008  .invalid
  2004. 00001CA0  0013534D  .invalid
  2005. 00001CA4  435F4344  bdz       cr7, +0x00004344 /* 00005FE8 */
  2006. 00001CA8  47657453  .invalid  sc
  2007. 00001CAC  696D696C  xori      r13, r11, 0x696C
  2008. 00001CB0  61726974  ori       r18, r11, 0x6974
  2009. 00001CB4  79000000  .invalid
  2010. 00001CB8  2C080000  cmpwi     r8, 0
  2011. 00001CBC  3860FFCE  li        r3, 0xFFFFFFCE
  2012. 00001CC0  41820014  beq       +0x00000014 /* 00001CD4 */
  2013. 00001CC4  80050000  lwz       r0, [r5]
  2014. 00001CC8  38600000  li        r3, 0x0000
  2015. 00001CCC  5400023E  rlwinm    r0, r0, 0, 8, 31
  2016. 00001CD0  90080000  stw       [r8], r0
  2017. label00001CD4:
  2018. 00001CD4  4E800020  blr
  2019. 00001CD8  00000000  .invalid
  2020. 00001CDC  00002040  .invalid
  2021. 00001CE0  00000600  .invalid
  2022. 00001CE4  00000000  .invalid
  2023. 00001CE8  00000020  .invalid
  2024. 00001CEC  001C534D  .invalid
  2025. 00001CF0  435F4344  bdz       cr7, +0x00004344 /* 00006034 */
  2026. 00001CF4  47657443  .invalid  sc
  2027. 00001CF8  6F6D7072  xoris     r13, r27, 0x7072
  2028. 00001CFC  65737365  oris      r19, r11, 0x7365
  2029. 00001D00  64496D61  oris      r9, r2, 0x6D61
  2030. 00001D04  67655369  oris      r5, r27, 0x5369
  2031. 00001D08  7A650000  .invalid
  2032. 00001D0C  2C080000  cmpwi     r8, 0
  2033. 00001D10  3860FFCE  li        r3, 0xFFFFFFCE
  2034. 00001D14  4182004C  beq       +0x0000004C /* 00001D60 */
  2035. 00001D18  A8050000  lha       r0, [r5]
  2036. 00001D1C  A8650006  lha       r3, [r5 + 0x0006]
  2037. 00001D20  A8850002  lha       r4, [r5 + 0x0002]
  2038. 00001D24  A8A50004  lha       r5, [r5 + 0x0004]
  2039. 00001D28  7C641810  subfc     r3, r4, r3
  2040. 00001D2C  7C002810  subfc     r0, r0, r5
  2041. 00001D30  30A30003  addic     r5, r3, 3
  2042. 00001D34  54A31036  rlwinm    r3, r5, 2, 0, 27
  2043. 00001D38  7CA51670  srawi     r5, r5, 2
  2044. 00001D3C  7CA52670  srawi     r5, r5, 4
  2045. 00001D40  7CA32814  addc      r5, r3, r5
  2046. 00001D44  30000003  addic     r0, r0, 3
  2047. 00001D48  7C001670  srawi     r0, r0, 2
  2048. 00001D4C  30A50001  addic     r5, r5, 1
  2049. 00001D50  7C0501D6  mullw     r0, r5, r0
  2050. 00001D54  30000004  addic     r0, r0, 4
  2051. 00001D58  90080000  stw       [r8], r0
  2052. 00001D5C  38600000  li        r3, 0x0000
  2053. label00001D60:
  2054. 00001D60  4E800020  blr
  2055. 00001D64  00000000  .invalid
  2056. 00001D68  00002040  .invalid
  2057. 00001D6C  00000600  .invalid
  2058. 00001D70  00000000  .invalid
  2059. 00001D74  00000058  .invalid
  2060. 00001D78  001B534D  .invalid
  2061. 00001D7C  435F4344  bdz       cr7, +0x00004344 /* 000060C0 */
  2062. 00001D80  4765744D  .invalid  sc
  2063. 00001D84  6178436F  ori       r24, r11, 0x436F
  2064. 00001D88  6D707265  xoris     r16, r11, 0x7265
  2065. 00001D8C  7373696F  andi.     r19, r27, 0x696F
  2066. 00001D90  6E53697A  xoris     r19, r18, 0x697A
  2067. 00001D94  65000000  oris      r0, r8, 0x0000
  2068. 00001D98  2C870000  cmpwi     cr1, r7, 0
  2069. 00001D9C  2C090000  cmpwi     r9, 0
  2070. 00001DA0  2F080000  cmpwi     cr6, r8, 0
  2071. 00001DA4  38600400  li        r3, 0x0400
  2072. 00001DA8  41860008  beq       cr1, +0x00000008 /* 00001DB0 */
  2073. 00001DAC  90670000  stw       [r7], r3
  2074. label00001DB0:
  2075. 00001DB0  80E80000  lwz       r7, [r8]
  2076. 00001DB4  38600000  li        r3, 0x0000
  2077. 00001DB8  2C870000  cmpwi     cr1, r7, 0
  2078. 00001DBC  419A0010  beq       cr6, +0x00000010 /* 00001DCC */
  2079. 00001DC0  38E00400  li        r7, 0x0400
  2080. 00001DC4  41860008  beq       cr1, +0x00000008 /* 00001DCC */
  2081. 00001DC8  90E80000  stw       [r8], r7
  2082. label00001DCC:
  2083. 00001DCC  41820008  beq       +0x00000008 /* 00001DD4 */
  2084. 00001DD0  90690000  stw       [r9], r3
  2085. label00001DD4:
  2086. 00001DD4  4E800020  blr
  2087. 00001DD8  00000000  .invalid
  2088. 00001DDC  00002040  .invalid
  2089. 00001DE0  00000700  .invalid
  2090. 00001DE4  00000000  .invalid
  2091. 00001DE8  00000040  .invalid
  2092. 00001DEC  0018534D  .invalid
  2093. 00001DF0  435F4344  bdz       cr7, +0x00004344 /* 00006134 */
  2094. 00001DF4  47657443  .invalid  sc
  2095. 00001DF8  6F6D7072  xoris     r13, r27, 0x7072
  2096. 00001DFC  65737369  oris      r19, r11, 0x7369
  2097. 00001E00  6F6E5469  xoris     r14, r27, 0x5469
  2098. 00001E04  6D650000  xoris     r5, r11, 0x0000
  2099. 00001E08  3860DCFE  li        r3, 0xFFFFDCFE
  2100. 00001E0C  4E800020  blr
  2101. 00001E10  00000000  .invalid
  2102. 00001E14  00002040  .invalid
  2103. 00001E18  00000800  .invalid
  2104. 00001E1C  00000000  .invalid
  2105. 00001E20  00000008  .invalid
  2106. 00001E24  000F534D  .invalid
  2107. 00001E28  435F4344  bdz       cr7, +0x00004344 /* 0000616C */
  2108. 00001E2C  5472696D  rlwinm.   r18, r3, 13, 5, 22
  2109. 00001E30  496D6167  bla       0x016D6164 /* 
  2110. 00001E34  65000000  oris      r0, r8, 0x0000
  2111. 00001E38  38600000  li        r3, 0x0000
  2112. 00001E3C  4E800020  blr
  2113. 00001E40  00000000  .invalid
  2114. 00001E44  00002040  .invalid
  2115. 00001E48  00000200  .invalid
  2116. 00001E4C  00000000  .invalid
  2117. 00001E50  00000008  .invalid
  2118. 00001E54  000F534D  .invalid
  2119. 00001E58  435F4344  bdz       cr7, +0x00004344 /* 0000619C */
  2120. 00001E5C  436F6465  bdzl      cr3, +0x00006464 /* 000082C0 */
  2121. 00001E60  63427573  ori       r2, r26, 0x7573
  2122. 00001E64  79000000  .invalid
  2123. fn00001E68:
  2124. 00001E68  81820000  lwz       r12, [r2]
  2125. 00001E6C  90410014  stw       [r1 + 0x0014], r2
  2126. 00001E70  800C0000  lwz       r0, [r12]
  2127. 00001E74  804C0004  lwz       r2, [r12 + 0x0004]
  2128. 00001E78  7C0903A6  mtctr     r0
  2129. 00001E7C  4E800420  bctr
  2130. 00001E80  00000000  .invalid
  2131. 00001E84  000C8000  .invalid
  2132. 00001E88  00000000  .invalid
  2133. fn00001E8C:
  2134. 00001E8C  81820004  lwz       r12, [r2 + 0x0004]
  2135. 00001E90  90410014  stw       [r1 + 0x0014], r2
  2136. 00001E94  800C0000  lwz       r0, [r12]
  2137. 00001E98  804C0004  lwz       r2, [r12 + 0x0004]
  2138. 00001E9C  7C0903A6  mtctr     r0
  2139. 00001EA0  4E800420  bctr
  2140. 00001EA4  00000000  .invalid
  2141. 00001EA8  000C8000  .invalid
  2142. 00001EAC  00000000  .invalid
  2143. fn00001EB0:
  2144. 00001EB0  81820008  lwz       r12, [r2 + 0x0008]
  2145. 00001EB4  90410014  stw       [r1 + 0x0014], r2
  2146. 00001EB8  800C0000  lwz       r0, [r12]
  2147. 00001EBC  804C0004  lwz       r2, [r12 + 0x0004]
  2148. 00001EC0  7C0903A6  mtctr     r0
  2149. 00001EC4  4E800420  bctr
  2150. 00001EC8  00000000  .invalid
  2151. 00001ECC  000C8000  .invalid
  2152. 00001ED0  00000000  .invalid
  2153. fn00001ED4:
  2154. 00001ED4  81820010  lwz       r12, [r2 + 0x0010]
  2155. 00001ED8  90410014  stw       [r1 + 0x0014], r2
  2156. 00001EDC  800C0000  lwz       r0, [r12]
  2157. 00001EE0  804C0004  lwz       r2, [r12 + 0x0004]
  2158. 00001EE4  7C0903A6  mtctr     r0
  2159. 00001EE8  4E800420  bctr
  2160. 00001EEC  00000000  .invalid
  2161. 00001EF0  000C8000  .invalid
  2162. 00001EF4  00000000  .invalid
  2163. fn00001EF8:
  2164. 00001EF8  7C0802A6  mflr      r0
  2165. 00001EFC  93E1FFFC  stw       [r1 - 0x0004], r31
  2166. 00001F00  3BE30000  addi      r31, r3, 0x0000
  2167. 00001F04  90010008  stw       [r1 + 0x0008], r0
  2168. 00001F08  801F0024  lwz       r0, [r31 + 0x0024]
  2169. 00001F0C  9421FFB0  stwu      [r1 - 0x0050], r1
  2170. 00001F10  2C000000  cmpwi     r0, 0
  2171. 00001F14  38600200  li        r3, 0x0200
  2172. 00001F18  40820034  bne       +0x00000034 /* 00001F4C */
  2173. 00001F1C  48000B35  bl        +0x00000B34 /* 00002A50 */
  2174. 00001F20  80410014  lwz       r2, [r1 + 0x0014]
  2175. 00001F24  2C030000  cmpwi     r3, 0
  2176. 00001F28  907F0024  stw       [r31 + 0x0024], r3
  2177. 00001F2C  40820020  bne       +0x00000020 /* 00001F4C */
  2178. label00001F30:
  2179. 00001F30  4BFFFF5D  bl        -0x000000A4 /* 00001E8C */
  2180. 00001F34  80410014  lwz       r2, [r1 + 0x0014]
  2181. 00001F38  7C630734  extsh     r3, r3
  2182. 00001F3C  81810058  lwz       r12, [r1 + 0x0058]
  2183. 00001F40  83E1004C  lwz       r31, [r1 + 0x004C]
  2184. 00001F44  7D8803A6  mtlr      r12
  2185. 00001F48  4800005C  b         +0x0000005C /* 00001FA4 */
  2186. label00001F4C:
  2187. 00001F4C  801F0028  lwz       r0, [r31 + 0x0028]
  2188. 00001F50  38601000  li        r3, 0x1000
  2189. 00001F54  2C000000  cmpwi     r0, 0
  2190. 00001F58  40820018  bne       +0x00000018 /* 00001F70 */
  2191. 00001F5C  48000AF5  bl        +0x00000AF4 /* 00002A50 */
  2192. 00001F60  80410014  lwz       r2, [r1 + 0x0014]
  2193. 00001F64  2C030000  cmpwi     r3, 0
  2194. 00001F68  907F0028  stw       [r31 + 0x0028], r3
  2195. 00001F6C  4182FFC4  beq       -0x0000003C /* 00001F30 */
  2196. label00001F70:
  2197. 00001F70  801F002C  lwz       r0, [r31 + 0x002C]
  2198. 00001F74  38601400  li        r3, 0x1400
  2199. 00001F78  2C000000  cmpwi     r0, 0
  2200. 00001F7C  40820018  bne       +0x00000018 /* 00001F94 */
  2201. 00001F80  48000AD1  bl        +0x00000AD0 /* 00002A50 */
  2202. 00001F84  80410014  lwz       r2, [r1 + 0x0014]
  2203. 00001F88  2C030000  cmpwi     r3, 0
  2204. 00001F8C  907F002C  stw       [r31 + 0x002C], r3
  2205. 00001F90  4182FFA0  beq       -0x00000060 /* 00001F30 */
  2206. label00001F94:
  2207. 00001F94  38600000  li        r3, 0x0000
  2208. 00001F98  81810058  lwz       r12, [r1 + 0x0058]
  2209. 00001F9C  83E1004C  lwz       r31, [r1 + 0x004C]
  2210. 00001FA0  7D8803A6  mtlr      r12
  2211. label00001FA4:
  2212. 00001FA4  30210050  addic     r1, r1, 80
  2213. 00001FA8  4E800020  blr
  2214. 00001FAC  00000000  .invalid
  2215. 00001FB0  00002041  .invalid
  2216. 00001FB4  80010100  lwz       r0, [r1 + 0x0100]
  2217. 00001FB8  00000000  .invalid
  2218. 00001FBC  000000B4  .invalid
  2219. 00001FC0  000B4F70  .invalid
  2220. 00001FC4  656E4343  oris      r14, r11, 0x4343
  2221. 00001FC8  61636865  ori       r3, r11, 0x6865
  2222. 00001FCC  73000000  andi.     r0, r24, 0x0000
  2223. fn00001FD0:
  2224. 00001FD0  38000000  li        r0, 0x0000
  2225. 00001FD4  90030044  stw       [r3 + 0x0044], r0
  2226. 00001FD8  9003003C  stw       [r3 + 0x003C], r0
  2227. 00001FDC  90030040  stw       [r3 + 0x0040], r0
  2228. 00001FE0  4E800020  blr
  2229. 00001FE4  00000000  .invalid
  2230. 00001FE8  00002040  .invalid
  2231. 00001FEC  00000100  .invalid
  2232. 00001FF0  00000000  .invalid
  2233. 00001FF4  00000014  .invalid
  2234. 00001FF8  000C5265  .invalid
  2235. 00001FFC  73657443  andi.     r5, r27, 0x7443
  2236. 00002000  43616368  bc     27, 1, +0x00006368 /* 00008368 */
  2237. 00002004  65730000  oris      r19, r11, 0x0000
  2238. fn00002008:
  2239. 00002008  80830040  lwz       r4, [r3 + 0x0040]
  2240. 0000200C  80A30028  lwz       r5, [r3 + 0x0028]
  2241. 00002010  2C040000  cmpwi     r4, 0
  2242. 00002014  2C840100  cmpwi     cr1, r4, 256
  2243. 00002018  38000000  li        r0, 0x0000
  2244. 0000201C  41820028  beq       +0x00000028 /* 00002044 */
  2245. 00002020  80A50000  lwz       r5, [r5]
  2246. 00002024  30A5FFF0  subic     r5, r5, 16
  2247. 00002028  40850008  ble       cr1, +0x00000008 /* 00002030 */
  2248. 0000202C  38800100  li        r4, 0x0100
  2249. label00002030:
  2250. 00002030  3084FFFF  subic     r4, r4, 1
  2251. label00002034:
  2252. 00002034  2C040000  cmpwi     r4, 0
  2253. 00002038  94050010  stwu      [r5 + 0x0010], r0
  2254. 0000203C  3084FFFF  subic     r4, r4, 1
  2255. 00002040  4082FFF4  bne       -0x0000000C /* 00002034 */
  2256. label00002044:
  2257. 00002044  80030044  lwz       r0, [r3 + 0x0044]
  2258. 00002048  8063002C  lwz       r3, [r3 + 0x002C]
  2259. 0000204C  2C800000  cmpwi     cr1, r0, 0
  2260. 00002050  2C000100  cmpwi     r0, 256
  2261. 00002054  38800000  li        r4, 0x0000
  2262. 00002058  41860028  beq       cr1, +0x00000028 /* 00002080 */
  2263. 0000205C  80630000  lwz       r3, [r3]
  2264. 00002060  3063FFEC  subic     r3, r3, 20
  2265. 00002064  40810008  ble       +0x00000008 /* 0000206C */
  2266. 00002068  38000100  li        r0, 0x0100
  2267. label0000206C:
  2268. 0000206C  3000FFFF  subic     r0, r0, 1
  2269. label00002070:
  2270. 00002070  2C800000  cmpwi     cr1, r0, 0
  2271. 00002074  94830014  stwu      [r3 + 0x0014], r4
  2272. 00002078  3000FFFF  subic     r0, r0, 1
  2273. 0000207C  4086FFF4  bne       cr1, -0x0000000C /* 00002070 */
  2274. label00002080:
  2275. 00002080  4E800020  blr
  2276. 00002084  00000000  .invalid
  2277. 00002088  00002040  .invalid
  2278. 0000208C  00000100  .invalid
  2279. 00002090  00000000  .invalid
  2280. 00002094  0000007C  .invalid
  2281. 00002098  00145265  .invalid
  2282. 0000209C  73657443  andi.     r5, r27, 0x7443
  2283. 000020A0  43616368  bc     27, 1, +0x00006368 /* 00008408 */
  2284. 000020A4  6573436F  oris      r19, r11, 0x436F
  2285. 000020A8  70796261  andi.     r25, r3, 0x6261
  2286. 000020AC  636B0000  ori       r11, r27, 0x0000
  2287. fn000020B0:
  2288. 000020B0  8103003C  lwz       r8, [r3 + 0x003C]
  2289. 000020B4  7D800026  mfcr      r12
  2290. 000020B8  2C880000  cmpwi     cr1, r8, 0
  2291. 000020BC  2F080100  cmpwi     cr6, r8, 256
  2292. 000020C0  91810004  stw       [r1 + 0x0004], r12
  2293. 000020C4  80830024  lwz       r4, [r3 + 0x0024]
  2294. 000020C8  55070DFC  rlwinm    r7, r8, 1, 23, 30
  2295. 000020CC  418600A4  beq       cr1, +0x000000A4 /* 00002170 */
  2296. 000020D0  80A30088  lwz       r5, [r3 + 0x0088]
  2297. 000020D4  80840000  lwz       r4, [r4]
  2298. 000020D8  88050000  lbz       r0, [r5]
  2299. 000020DC  38C40000  addi      r6, r4, 0x0000
  2300. 000020E0  89250001  lbz       r9, [r5 + 0x0001]
  2301. 000020E4  39400000  li        r10, 0x0000
  2302. 000020E8  4099000C  ble       cr6, +0x0000000C /* 000020F4 */
  2303. 000020EC  39000100  li        r8, 0x0100
  2304. 000020F0  48000008  b         +0x00000008 /* 000020F8 */
  2305. label000020F4:
  2306. 000020F4  40850084  ble       cr1, +0x00000084 /* 00002178 */
  2307. label000020F8:
  2308. 000020F8  3568FFFF  subic.    r11, r8, 1
  2309. 000020FC  7D0903A6  mtctr     r8
  2310. 00002100  89660000  lbz       r11, [r6]
  2311. 00002104  89060001  lbz       r8, [r6 + 0x0001]
  2312. 00002108  7F805800  cmp       cr7, r0, r11
  2313. 0000210C  7C894000  cmp       cr1, r9, r8
  2314. 00002110  7F004000  cmp       cr6, r0, r8
  2315. 00002114  7D895800  cmp       cr3, r9, r11
  2316. 00002118  30C60002  addic     r6, r6, 2
  2317. 0000211C  40000008  bdnzf     +0x00000008 /* 00002124 */
  2318. 00002120  48000038  b         +0x00000038 /* 00002158 */
  2319. label00002124:
  2320. 00002124  419E0008  beq       cr7, +0x00000008 /* 0000212C */
  2321. 00002128  409A000C  bne       cr6, +0x0000000C /* 00002134 */
  2322. label0000212C:
  2323. 0000212C  418E0070  beq       cr3, +0x00000070 /* 0000219C */
  2324. 00002130  4186006C  beq       cr1, +0x0000006C /* 0000219C */
  2325. label00002134:
  2326. 00002134  314A0001  addic     r10, r10, 1
  2327. 00002138  89660000  lbz       r11, [r6]
  2328. 0000213C  89060001  lbz       r8, [r6 + 0x0001]
  2329. 00002140  7F805800  cmp       cr7, r0, r11
  2330. 00002144  7C894000  cmp       cr1, r9, r8
  2331. 00002148  7F004000  cmp       cr6, r0, r8
  2332. 0000214C  7D895800  cmp       cr3, r9, r11
  2333. 00002150  30C60002  addic     r6, r6, 2
  2334. 00002154  4000FFD0  bdnzf     -0x00000030 /* 00002124 */
  2335. label00002158:
  2336. 00002158  419E0008  beq       cr7, +0x00000008 /* 00002160 */
  2337. 0000215C  409A000C  bne       cr6, +0x0000000C /* 00002168 */
  2338. label00002160:
  2339. 00002160  418E003C  beq       cr3, +0x0000003C /* 0000219C */
  2340. 00002164  41860038  beq       cr1, +0x00000038 /* 0000219C */
  2341. label00002168:
  2342. 00002168  314A0001  addic     r10, r10, 1
  2343. 0000216C  4800000C  b         +0x0000000C /* 00002178 */
  2344. label00002170:
  2345. 00002170  80A30088  lwz       r5, [r3 + 0x0088]
  2346. 00002174  80840000  lwz       r4, [r4]
  2347. label00002178:
  2348. 00002178  A8A50000  lha       r5, [r5]
  2349. 0000217C  7CA43B2E  sthx      r5, r4, r7
  2350. 00002180  8083003C  lwz       r4, [r3 + 0x003C]
  2351. 00002184  30840001  addic     r4, r4, 1
  2352. 00002188  9083003C  stw       [r3 + 0x003C], r4
  2353. 0000218C  3860FFFF  li        r3, 0xFFFFFFFF
  2354. label00002190:
  2355. 00002190  81810004  lwz       r12, [r1 + 0x0004]
  2356. 00002194  7D810120  mtcrf     0x10, r12
  2357. 00002198  4E800020  blr
  2358. label0000219C:
  2359. 0000219C  38A00002  li        r5, 0x0002
  2360. 000021A0  80830088  lwz       r4, [r3 + 0x0088]
  2361. 000021A4  B0A30084  sth       [r3 + 0x0084], r5
  2362. 000021A8  99640000  stb       [r4], r11
  2363. 000021AC  80830088  lwz       r4, [r3 + 0x0088]
  2364. 000021B0  7D430734  extsh     r3, r10
  2365. 000021B4  99040001  stb       [r4 + 0x0001], r8
  2366. 000021B8  4BFFFFD8  b         -0x00000028 /* 00002190 */
  2367. 000021BC  00000000  .invalid
  2368. 000021C0  00002042  .invalid
  2369. 000021C4  00000100  .invalid
  2370. 000021C8  00000000  .invalid
  2371. 000021CC  0000010C  .invalid
  2372. 000021D0  000D4343  .invalid
  2373. 000021D4  61636865  ori       r3, r11, 0x6865
  2374. 000021D8  53656172  rlwimi    r5, r27, 12, 5, 25
  2375. 000021DC  63683200  ori       r8, r27, 0x3200
  2376. fn000021E0:
  2377. 000021E0  BEA1FFD4  stmw      [r1 - 0x002C], r21
  2378. 000021E4  83A30040  lwz       r29, [r3 + 0x0040]
  2379. 000021E8  2C1D0000  cmpwi     r29, 0
  2380. 000021EC  41820198  beq       +0x00000198 /* 00002384 */
  2381. 000021F0  2C9D0100  cmpwi     cr1, r29, 256
  2382. 000021F4  80830028  lwz       r4, [r3 + 0x0028]
  2383. 000021F8  83E40000  lwz       r31, [r4]
  2384. 000021FC  40850014  ble       cr1, +0x00000014 /* 00002210 */
  2385. 00002200  3BA00100  li        r29, 0x0100
  2386. 00002204  3BC00000  li        r30, 0x0000
  2387. 00002208  AB830084  lha       r28, [r3 + 0x0084]
  2388. 0000220C  48000010  b         +0x00000010 /* 0000221C */
  2389. label00002210:
  2390. 00002210  3BC00000  li        r30, 0x0000
  2391. 00002214  40810178  ble       +0x00000178 /* 0000238C */
  2392. 00002218  AB830084  lha       r28, [r3 + 0x0084]
  2393. label0000221C:
  2394. 0000221C  837F0004  lwz       r27, [r31 + 0x0004]
  2395. 00002220  2C9C0000  cmpwi     cr1, r28, 0
  2396. 00002224  2C1B0000  cmpwi     r27, 0
  2397. 00002228  835F0000  lwz       r26, [r31]
  2398. 0000222C  3B1B0000  addi      r24, r27, 0x0000
  2399. 00002230  333F000C  addic     r25, r31, 12
  2400. 00002234  80830088  lwz       r4, [r3 + 0x0088]
  2401. 00002238  39400000  li        r10, 0x0000
  2402. 0000223C  408500FC  ble       cr1, +0x000000FC /* 00002338 */
  2403. 00002240  30E4FFFF  subic     r7, r4, 1
  2404. 00002244  4081009C  ble       +0x0000009C /* 000022E0 */
  2405. 00002248  317F000B  addic     r11, r31, 11
  2406. 0000224C  2C9A0000  cmpwi     cr1, r26, 0
  2407. 00002250  7D185814  addc      r8, r24, r11
  2408. label00002254:
  2409. 00002254  308A0001  addic     r4, r10, 1
  2410. 00002258  8D870001  lbzu      r12, [r7 + 0x0001]
  2411. 0000225C  38000001  li        r0, 0x0001
  2412. 00002260  7C8A0734  extsh     r10, r4
  2413. 00002264  7D890774  extsb     r9, r12
  2414. 00002268  38CB0000  addi      r6, r11, 0x0000
  2415. 0000226C  8C860001  lbzu      r4, [r6 + 0x0001]
  2416. 00002270  2F980004  cmpwi     cr7, r24, 4
  2417. 00002274  7C840774  extsb     r4, r4
  2418. 00002278  7C044800  cmp       r4, r9
  2419. 0000227C  7F00D800  cmp       cr6, r0, r27
  2420. 00002280  38800002  li        r4, 0x0002
  2421. label00002284:
  2422. 00002284  41820040  beq       +0x00000040 /* 000022C4 */
  2423. 00002288  7C800734  extsh     r0, r4
  2424. 0000228C  4098001C  bge       cr6, +0x0000001C /* 000022A8 */
  2425. 00002290  8CA60001  lbzu      r5, [r6 + 0x0001]
  2426. 00002294  7F00D800  cmp       cr6, r0, r27
  2427. 00002298  7CA50774  extsb     r5, r5
  2428. 0000229C  7C054800  cmp       r5, r9
  2429. 000022A0  30800001  addic     r4, r0, 1
  2430. 000022A4  4BFFFFE0  b         -0x00000020 /* 00002284 */
  2431. label000022A8:
  2432. 000022A8  33180001  addic     r24, r24, 1
  2433. 000022AC  409C00B0  bge       cr7, +0x000000B0 /* 0000235C */
  2434. 000022B0  418600AC  beq       cr1, +0x000000AC /* 0000235C */
  2435. 000022B4  9D880001  stbu      [r8 + 0x0001], r12
  2436. 000022B8  80990000  lwz       r4, [r25]
  2437. 000022BC  909A0000  stw       [r26], r4
  2438. 000022C0  AB830084  lha       r28, [r3 + 0x0084]
  2439. label000022C4:
  2440. 000022C4  7C0AE000  cmp       r10, r28
  2441. 000022C8  4180FF8C  blt       -0x00000074 /* 00002254 */
  2442. 000022CC  389F0000  addi      r4, r31, 0x0000
  2443. 000022D0  97040004  stwu      [r4 + 0x0004], r24
  2444. 000022D4  B3030084  sth       [r3 + 0x0084], r24
  2445. 000022D8  801F000C  lwz       r0, [r31 + 0x000C]
  2446. 000022DC  4800006C  b         +0x0000006C /* 00002348 */
  2447. label000022E0:
  2448. 000022E0  309F000B  addic     r4, r31, 11
  2449. 000022E4  2C9A0000  cmpwi     cr1, r26, 0
  2450. 000022E8  2C180004  cmpwi     r24, 4
  2451. 000022EC  38000001  li        r0, 0x0001
  2452. 000022F0  7C982014  addc      r4, r24, r4
  2453. 000022F4  38C00002  li        r6, 0x0002
  2454. 000022F8  8CA70001  lbzu      r5, [r7 + 0x0001]
  2455. 000022FC  40800060  bge       +0x00000060 /* 0000235C */
  2456. label00002300:
  2457. 00002300  4186005C  beq       cr1, +0x0000005C /* 0000235C */
  2458. 00002304  9CA40001  stbu      [r4 + 0x0001], r5
  2459. 00002308  80B90000  lwz       r5, [r25]
  2460. 0000230C  33180001  addic     r24, r24, 1
  2461. 00002310  90BA0000  stw       [r26], r5
  2462. 00002314  AB830084  lha       r28, [r3 + 0x0084]
  2463. 00002318  2C180004  cmpwi     r24, 4
  2464. 0000231C  7F00E000  cmp       cr6, r0, r28
  2465. 00002320  7CC00734  extsh     r0, r6
  2466. 00002324  30C00001  addic     r6, r0, 1
  2467. 00002328  40980010  bge       cr6, +0x00000010 /* 00002338 */
  2468. 0000232C  8CA70001  lbzu      r5, [r7 + 0x0001]
  2469. 00002330  4080002C  bge       +0x0000002C /* 0000235C */
  2470. 00002334  4BFFFFCC  b         -0x00000034 /* 00002300 */
  2471. label00002338:
  2472. 00002338  389F0000  addi      r4, r31, 0x0000
  2473. 0000233C  97040004  stwu      [r4 + 0x0004], r24
  2474. 00002340  B3030084  sth       [r3 + 0x0084], r24
  2475. 00002344  801F000C  lwz       r0, [r31 + 0x000C]
  2476. label00002348:
  2477. 00002348  80830088  lwz       r4, [r3 + 0x0088]
  2478. 0000234C  387E0000  addi      r3, r30, 0x0000
  2479. 00002350  BB01FFE0  lmw       r24, [r1 - 0x0020]
  2480. 00002354  90040000  stw       [r4], r0
  2481. 00002358  4E800020  blr
  2482. label0000235C:
  2483. 0000235C  309E0001  addic     r4, r30, 1
  2484. 00002360  7C9E0734  extsh     r30, r4
  2485. 00002364  7C1EE800  cmp       r30, r29
  2486. 00002368  33FF0010  addic     r31, r31, 16
  2487. 0000236C  4180FEB0  blt       -0x00000150 /* 0000221C */
  2488. 00002370  80830028  lwz       r4, [r3 + 0x0028]
  2489. 00002374  83A30040  lwz       r29, [r3 + 0x0040]
  2490. 00002378  83E40000  lwz       r31, [r4]
  2491. 0000237C  80830010  lwz       r4, [r3 + 0x0010]
  2492. 00002380  48000010  b         +0x00000010 /* 00002390 */
  2493. label00002384:
  2494. 00002384  80830028  lwz       r4, [r3 + 0x0028]
  2495. 00002388  83E40000  lwz       r31, [r4]
  2496. label0000238C:
  2497. 0000238C  80830010  lwz       r4, [r3 + 0x0010]
  2498. label00002390:
  2499. 00002390  57A52536  rlwinm    r5, r29, 4, 20, 27
  2500. 00002394  30840001  addic     r4, r4, 1
  2501. 00002398  7C9F292E  stwx      r31, r4, r5
  2502. 0000239C  A8830084  lha       r4, [r3 + 0x0084]
  2503. 000023A0  7CBF2814  addc      r5, r31, r5
  2504. 000023A4  90850004  stw       [r5 + 0x0004], r4
  2505. 000023A8  80830088  lwz       r4, [r3 + 0x0088]
  2506. 000023AC  BB01FFE0  lmw       r24, [r1 - 0x0020]
  2507. 000023B0  80840000  lwz       r4, [r4]
  2508. 000023B4  9085000C  stw       [r5 + 0x000C], r4
  2509. 000023B8  80830040  lwz       r4, [r3 + 0x0040]
  2510. 000023BC  30840001  addic     r4, r4, 1
  2511. 000023C0  90830040  stw       [r3 + 0x0040], r4
  2512. 000023C4  3860FFFF  li        r3, 0xFFFFFFFF
  2513. 000023C8  4E800020  blr
  2514. 000023CC  00000000  .invalid
  2515. 000023D0  00002040  .invalid
  2516. 000023D4  000B0100  .invalid
  2517. 000023D8  00000000  .invalid
  2518. 000023DC  000001EC  .invalid
  2519. 000023E0  000D4343  .invalid
  2520. 000023E4  61636865  ori       r3, r11, 0x6865
  2521. 000023E8  53656172  rlwimi    r5, r27, 12, 5, 25
  2522. 000023EC  63683400  ori       r8, r27, 0x3400
  2523. fn000023F0:
  2524. 000023F0  BEA1FFD4  stmw      [r1 - 0x002C], r21
  2525. 000023F4  83A30044  lwz       r29, [r3 + 0x0044]
  2526. 000023F8  2C1D0000  cmpwi     r29, 0
  2527. 000023FC  418201CC  beq       +0x000001CC /* 000025C8 */
  2528. 00002400  2C9D0100  cmpwi     cr1, r29, 256
  2529. 00002404  8083002C  lwz       r4, [r3 + 0x002C]
  2530. 00002408  83E40000  lwz       r31, [r4]
  2531. 0000240C  40850014  ble       cr1, +0x00000014 /* 00002420 */
  2532. 00002410  3BA00100  li        r29, 0x0100
  2533. 00002414  3BC00000  li        r30, 0x0000
  2534. 00002418  AB830084  lha       r28, [r3 + 0x0084]
  2535. 0000241C  48000010  b         +0x00000010 /* 0000242C */
  2536. label00002420:
  2537. 00002420  3BC00000  li        r30, 0x0000
  2538. 00002424  408101AC  ble       +0x000001AC /* 000025D0 */
  2539. 00002428  AB830084  lha       r28, [r3 + 0x0084]
  2540. label0000242C:
  2541. 0000242C  837F0004  lwz       r27, [r31 + 0x0004]
  2542. 00002430  2C9C0000  cmpwi     cr1, r28, 0
  2543. 00002434  2C1B0000  cmpwi     r27, 0
  2544. 00002438  835F0000  lwz       r26, [r31]
  2545. 0000243C  3B1B0000  addi      r24, r27, 0x0000
  2546. 00002440  333F000C  addic     r25, r31, 12
  2547. 00002444  80830088  lwz       r4, [r3 + 0x0088]
  2548. 00002448  39400000  li        r10, 0x0000
  2549. 0000244C  40850124  ble       cr1, +0x00000124 /* 00002570 */
  2550. 00002450  30E4FFFF  subic     r7, r4, 1
  2551. 00002454  408100AC  ble       +0x000000AC /* 00002500 */
  2552. 00002458  317F000B  addic     r11, r31, 11
  2553. 0000245C  2C9A0000  cmpwi     cr1, r26, 0
  2554. 00002460  7D185814  addc      r8, r24, r11
  2555. label00002464:
  2556. 00002464  308A0001  addic     r4, r10, 1
  2557. 00002468  8D870001  lbzu      r12, [r7 + 0x0001]
  2558. 0000246C  38000001  li        r0, 0x0001
  2559. 00002470  7C8A0734  extsh     r10, r4
  2560. 00002474  7D890774  extsb     r9, r12
  2561. 00002478  38CB0000  addi      r6, r11, 0x0000
  2562. 0000247C  8C860001  lbzu      r4, [r6 + 0x0001]
  2563. 00002480  2F980008  cmpwi     cr7, r24, 8
  2564. 00002484  7C840774  extsb     r4, r4
  2565. 00002488  7C044800  cmp       r4, r9
  2566. 0000248C  7F00D800  cmp       cr6, r0, r27
  2567. 00002490  38800002  li        r4, 0x0002
  2568. label00002494:
  2569. 00002494  41820050  beq       +0x00000050 /* 000024E4 */
  2570. 00002498  7C800734  extsh     r0, r4
  2571. 0000249C  4098001C  bge       cr6, +0x0000001C /* 000024B8 */
  2572. 000024A0  8CA60001  lbzu      r5, [r6 + 0x0001]
  2573. 000024A4  7F00D800  cmp       cr6, r0, r27
  2574. 000024A8  7CA50774  extsb     r5, r5
  2575. 000024AC  7C054800  cmp       r5, r9
  2576. 000024B0  30800001  addic     r4, r0, 1
  2577. 000024B4  4BFFFFE0  b         -0x00000020 /* 00002494 */
  2578. label000024B8:
  2579. 000024B8  33180001  addic     r24, r24, 1
  2580. 000024BC  409C00E4  bge       cr7, +0x000000E4 /* 000025A0 */
  2581. 000024C0  418600E0  beq       cr1, +0x000000E0 /* 000025A0 */
  2582. 000024C4  9D880001  stbu      [r8 + 0x0001], r12
  2583. 000024C8  80990000  lwz       r4, [r25]
  2584. 000024CC  909A0000  stw       [r26], r4
  2585. 000024D0  38990000  addi      r4, r25, 0x0000
  2586. 000024D4  84040004  lwzu      r0, [r4 + 0x0004]
  2587. 000024D8  389A0000  addi      r4, r26, 0x0000
  2588. 000024DC  94040004  stwu      [r4 + 0x0004], r0
  2589. 000024E0  AB830084  lha       r28, [r3 + 0x0084]
  2590. label000024E4:
  2591. 000024E4  7C0AE000  cmp       r10, r28
  2592. 000024E8  4180FF7C  blt       -0x00000084 /* 00002464 */
  2593. 000024EC  389F0000  addi      r4, r31, 0x0000
  2594. 000024F0  97040004  stwu      [r4 + 0x0004], r24
  2595. 000024F4  B3030084  sth       [r3 + 0x0084], r24
  2596. 000024F8  80830088  lwz       r4, [r3 + 0x0088]
  2597. 000024FC  48000084  b         +0x00000084 /* 00002580 */
  2598. label00002500:
  2599. 00002500  309F000B  addic     r4, r31, 11
  2600. 00002504  7CB82014  addc      r5, r24, r4
  2601. 00002508  2C9A0000  cmpwi     cr1, r26, 0
  2602. 0000250C  2C180008  cmpwi     r24, 8
  2603. 00002510  39000001  li        r8, 0x0001
  2604. 00002514  39390000  addi      r9, r25, 0x0000
  2605. 00002518  389A0000  addi      r4, r26, 0x0000
  2606. 0000251C  38000002  li        r0, 0x0002
  2607. 00002520  8CC70001  lbzu      r6, [r7 + 0x0001]
  2608. 00002524  4080007C  bge       +0x0000007C /* 000025A0 */
  2609. label00002528:
  2610. 00002528  41860078  beq       cr1, +0x00000078 /* 000025A0 */
  2611. 0000252C  9CC50001  stbu      [r5 + 0x0001], r6
  2612. 00002530  80D90000  lwz       r6, [r25]
  2613. 00002534  33180001  addic     r24, r24, 1
  2614. 00002538  90DA0000  stw       [r26], r6
  2615. 0000253C  84C90004  lwzu      r6, [r9 + 0x0004]
  2616. 00002540  2C180008  cmpwi     r24, 8
  2617. 00002544  94C40004  stwu      [r4 + 0x0004], r6
  2618. 00002548  AB830084  lha       r28, [r3 + 0x0084]
  2619. 0000254C  39390000  addi      r9, r25, 0x0000
  2620. 00002550  7F08E000  cmp       cr6, r8, r28
  2621. 00002554  7C080734  extsh     r8, r0
  2622. 00002558  389A0000  addi      r4, r26, 0x0000
  2623. 0000255C  30080001  addic     r0, r8, 1
  2624. 00002560  40980010  bge       cr6, +0x00000010 /* 00002570 */
  2625. 00002564  8CC70001  lbzu      r6, [r7 + 0x0001]
  2626. 00002568  40800038  bge       +0x00000038 /* 000025A0 */
  2627. 0000256C  4BFFFFBC  b         -0x00000044 /* 00002528 */
  2628. label00002570:
  2629. 00002570  389F0000  addi      r4, r31, 0x0000
  2630. 00002574  97040004  stwu      [r4 + 0x0004], r24
  2631. 00002578  B3030084  sth       [r3 + 0x0084], r24
  2632. 0000257C  80830088  lwz       r4, [r3 + 0x0088]
  2633. label00002580:
  2634. 00002580  801F000C  lwz       r0, [r31 + 0x000C]
  2635. 00002584  90040000  stw       [r4], r0
  2636. 00002588  80830088  lwz       r4, [r3 + 0x0088]
  2637. 0000258C  387E0000  addi      r3, r30, 0x0000
  2638. 00002590  801F0010  lwz       r0, [r31 + 0x0010]
  2639. 00002594  BB01FFE0  lmw       r24, [r1 - 0x0020]
  2640. 00002598  90040004  stw       [r4 + 0x0004], r0
  2641. 0000259C  4E800020  blr
  2642. label000025A0:
  2643. 000025A0  309E0001  addic     r4, r30, 1
  2644. 000025A4  7C9E0734  extsh     r30, r4
  2645. 000025A8  7C1EE800  cmp       r30, r29
  2646. 000025AC  33FF0014  addic     r31, r31, 20
  2647. 000025B0  4180FE7C  blt       -0x00000184 /* 0000242C */
  2648. 000025B4  8083002C  lwz       r4, [r3 + 0x002C]
  2649. 000025B8  83A30044  lwz       r29, [r3 + 0x0044]
  2650. 000025BC  83E40000  lwz       r31, [r4]
  2651. 000025C0  80830010  lwz       r4, [r3 + 0x0010]
  2652. 000025C4  48000010  b         +0x00000010 /* 000025D4 */
  2653. label000025C8:
  2654. 000025C8  8083002C  lwz       r4, [r3 + 0x002C]
  2655. 000025CC  83E40000  lwz       r31, [r4]
  2656. label000025D0:
  2657. 000025D0  80830010  lwz       r4, [r3 + 0x0010]
  2658. label000025D4:
  2659. 000025D4  57A015BA  rlwinm    r0, r29, 2, 22, 29
  2660. 000025D8  57A5063E  rlwinm    r5, r29, 0, 24, 31
  2661. 000025DC  7C050014  addc      r0, r5, r0
  2662. 000025E0  5405103A  rlwinm    r5, r0, 2, 0, 29
  2663. 000025E4  30840001  addic     r4, r4, 1
  2664. 000025E8  7C9F292E  stwx      r31, r4, r5
  2665. 000025EC  A8830084  lha       r4, [r3 + 0x0084]
  2666. 000025F0  7CBF2814  addc      r5, r31, r5
  2667. 000025F4  90850004  stw       [r5 + 0x0004], r4
  2668. 000025F8  80830088  lwz       r4, [r3 + 0x0088]
  2669. 000025FC  BB01FFE0  lmw       r24, [r1 - 0x0020]
  2670. 00002600  80840000  lwz       r4, [r4]
  2671. 00002604  9085000C  stw       [r5 + 0x000C], r4
  2672. 00002608  80830088  lwz       r4, [r3 + 0x0088]
  2673. 0000260C  84040004  lwzu      r0, [r4 + 0x0004]
  2674. 00002610  90050010  stw       [r5 + 0x0010], r0
  2675. 00002614  80830044  lwz       r4, [r3 + 0x0044]
  2676. 00002618  30840001  addic     r4, r4, 1
  2677. 0000261C  90830044  stw       [r3 + 0x0044], r4
  2678. 00002620  3860FFFF  li        r3, 0xFFFFFFFF
  2679. 00002624  4E800020  blr
  2680. 00002628  00000000  .invalid
  2681. 0000262C  00002040  .invalid
  2682. 00002630  000B0100  .invalid
  2683. 00002634  00000000  .invalid
  2684. 00002638  00000238  .invalid
  2685. 0000263C  000D4343  .invalid
  2686. 00002640  61636865  ori       r3, r11, 0x6865
  2687. 00002644  53656172  rlwimi    r5, r27, 12, 5, 25
  2688. 00002648  63683800  ori       r8, r27, 0x3800
  2689. 0000264C  93E1FFFC  stw       [r1 - 0x0004], r31
  2690. 00002650  3BE30000  addi      r31, r3, 0x0000
  2691. 00002654  807F0024  lwz       r3, [r31 + 0x0024]
  2692. 00002658  7C0802A6  mflr      r0
  2693. 0000265C  2C030000  cmpwi     r3, 0
  2694. 00002660  90010008  stw       [r1 + 0x0008], r0
  2695. 00002664  9421FFB0  stwu      [r1 - 0x0050], r1
  2696. 00002668  41820014  beq       +0x00000014 /* 0000267C */
  2697. 0000266C  48000409  bl        +0x00000408 /* 00002A74 */
  2698. 00002670  80410014  lwz       r2, [r1 + 0x0014]
  2699. 00002674  38000000  li        r0, 0x0000
  2700. 00002678  901F0024  stw       [r31 + 0x0024], r0
  2701. label0000267C:
  2702. 0000267C  807F0028  lwz       r3, [r31 + 0x0028]
  2703. 00002680  2C030000  cmpwi     r3, 0
  2704. 00002684  41820014  beq       +0x00000014 /* 00002698 */
  2705. 00002688  480003ED  bl        +0x000003EC /* 00002A74 */
  2706. 0000268C  80410014  lwz       r2, [r1 + 0x0014]
  2707. 00002690  38000000  li        r0, 0x0000
  2708. 00002694  901F0028  stw       [r31 + 0x0028], r0
  2709. label00002698:
  2710. 00002698  807F002C  lwz       r3, [r31 + 0x002C]
  2711. 0000269C  38000000  li        r0, 0x0000
  2712. 000026A0  2C030000  cmpwi     r3, 0
  2713. 000026A4  41820014  beq       +0x00000014 /* 000026B8 */
  2714. 000026A8  480003CD  bl        +0x000003CC /* 00002A74 */
  2715. 000026AC  80410014  lwz       r2, [r1 + 0x0014]
  2716. 000026B0  38000000  li        r0, 0x0000
  2717. 000026B4  901F002C  stw       [r31 + 0x002C], r0
  2718. label000026B8:
  2719. 000026B8  B01F0048  sth       [r31 + 0x0048], r0
  2720. 000026BC  81810058  lwz       r12, [r1 + 0x0058]
  2721. 000026C0  83E1004C  lwz       r31, [r1 + 0x004C]
  2722. 000026C4  7D8803A6  mtlr      r12
  2723. 000026C8  30210050  addic     r1, r1, 80
  2724. 000026CC  4E800020  blr
  2725. 000026D0  00000000  .invalid
  2726. 000026D4  00002041  .invalid
  2727. 000026D8  80010100  lwz       r0, [r1 + 0x0100]
  2728. 000026DC  00000000  .invalid
  2729. 000026E0  00000084  .invalid
  2730. 000026E4  000C436C  .invalid
  2731. 000026E8  6F736543  xoris     r19, r27, 0x6543
  2732. 000026EC  43616368  bc     27, 1, +0x00006368 /* 00008A54 */
  2733. 000026F0  65730000  oris      r19, r11, 0x0000
  2734. fn000026F4:
  2735. 000026F4  7C0802A6  mflr      r0
  2736. 000026F8  93E1FFFC  stw       [r1 - 0x0004], r31
  2737. 000026FC  90010008  stw       [r1 + 0x0008], r0
  2738. 00002700  9421FFA0  stwu      [r1 - 0x0060], r1
  2739. 00002704  30610038  addic     r3, r1, 56
  2740. 00002708  3081003C  addic     r4, r1, 60
  2741. 0000270C  4800038D  bl        +0x0000038C /* 00002A98 */
  2742. 00002710  80410014  lwz       r2, [r1 + 0x0014]
  2743. 00002714  480003A9  bl        +0x000003A8 /* 00002ABC */
  2744. 00002718  80410014  lwz       r2, [r1 + 0x0014]
  2745. 0000271C  3BE30000  addi      r31, r3, 0x0000
  2746. 00002720  90610044  stw       [r1 + 0x0044], r3
  2747. 00002724  480003BD  bl        +0x000003BC /* 00002AE0 */
  2748. 00002728  80410014  lwz       r2, [r1 + 0x0014]
  2749. 0000272C  480003D9  bl        +0x000003D8 /* 00002B04 */
  2750. 00002730  80410014  lwz       r2, [r1 + 0x0014]
  2751. 00002734  30610040  addic     r3, r1, 64
  2752. 00002738  3081003C  addic     r4, r1, 60
  2753. 0000273C  4800035D  bl        +0x0000035C /* 00002A98 */
  2754. 00002740  80410014  lwz       r2, [r1 + 0x0014]
  2755. 00002744  80010040  lwz       r0, [r1 + 0x0040]
  2756. 00002748  80610038  lwz       r3, [r1 + 0x0038]
  2757. 0000274C  7C001800  cmp       r0, r3
  2758. 00002750  40810014  ble       +0x00000014 /* 00002764 */
  2759. 00002754  90010038  stw       [r1 + 0x0038], r0
  2760. 00002758  48000365  bl        +0x00000364 /* 00002ABC */
  2761. 0000275C  80410014  lwz       r2, [r1 + 0x0014]
  2762. 00002760  3BE30000  addi      r31, r3, 0x0000
  2763. label00002764:
  2764. 00002764  480003C5  bl        +0x000003C4 /* 00002B28 */
  2765. 00002768  80410014  lwz       r2, [r1 + 0x0014]
  2766. 0000276C  48000399  bl        +0x00000398 /* 00002B04 */
  2767. 00002770  80410014  lwz       r2, [r1 + 0x0014]
  2768. 00002774  30610040  addic     r3, r1, 64
  2769. 00002778  3081003C  addic     r4, r1, 60
  2770. 0000277C  4800031D  bl        +0x0000031C /* 00002A98 */
  2771. 00002780  80410014  lwz       r2, [r1 + 0x0014]
  2772. 00002784  80010040  lwz       r0, [r1 + 0x0040]
  2773. 00002788  80610038  lwz       r3, [r1 + 0x0038]
  2774. 0000278C  7C001800  cmp       r0, r3
  2775. 00002790  40810014  ble       +0x00000014 /* 000027A4 */
  2776. 00002794  90010038  stw       [r1 + 0x0038], r0
  2777. 00002798  48000325  bl        +0x00000324 /* 00002ABC */
  2778. 0000279C  80410014  lwz       r2, [r1 + 0x0014]
  2779. 000027A0  3BE30000  addi      r31, r3, 0x0000
  2780. label000027A4:
  2781. 000027A4  387F0000  addi      r3, r31, 0x0000
  2782. 000027A8  4800035D  bl        +0x0000035C /* 00002B04 */
  2783. 000027AC  80410014  lwz       r2, [r1 + 0x0014]
  2784. 000027B0  80610044  lwz       r3, [r1 + 0x0044]
  2785. 000027B4  81810068  lwz       r12, [r1 + 0x0068]
  2786. 000027B8  83E1005C  lwz       r31, [r1 + 0x005C]
  2787. 000027BC  7D8803A6  mtlr      r12
  2788. 000027C0  30210060  addic     r1, r1, 96
  2789. 000027C4  4E800020  blr
  2790. 000027C8  00000000  .invalid
  2791. 000027CC  00002041  .invalid
  2792. 000027D0  80010000  lwz       r0, [r1]
  2793. 000027D4  000000D4  .invalid
  2794. 000027D8  000A5365  .invalid
  2795. 000027DC  744D6178  andis.    r13, r2, 0x6178
  2796. 000027E0  5A6F6E65  .invalid
  2797. fn000027E4:
  2798. 000027E4  BF81FFF0  stmw      [r1 - 0x0010], r28
  2799. 000027E8  3BE30000  addi      r31, r3, 0x0000
  2800. 000027EC  A91F0048  lha       r8, [r31 + 0x0048]
  2801. 000027F0  7C9D0734  extsh     r29, r4
  2802. 000027F4  7C08E800  cmp       r8, r29
  2803. 000027F8  7C0802A6  mflr      r0
  2804. 000027FC  3BC40000  addi      r30, r4, 0x0000
  2805. 00002800  90010008  stw       [r1 + 0x0008], r0
  2806. 00002804  9421FFA0  stwu      [r1 - 0x0060], r1
  2807. 00002808  41820128  beq       +0x00000128 /* 00002930 */
  2808. 0000280C  807F0024  lwz       r3, [r31 + 0x0024]
  2809. 00002810  2C830000  cmpwi     cr1, r3, 0
  2810. 00002814  41860014  beq       cr1, +0x00000014 /* 00002828 */
  2811. 00002818  4800025D  bl        +0x0000025C /* 00002A74 */
  2812. 0000281C  80410014  lwz       r2, [r1 + 0x0014]
  2813. 00002820  38800000  li        r4, 0x0000
  2814. 00002824  909F0024  stw       [r31 + 0x0024], r4
  2815. label00002828:
  2816. 00002828  807F0028  lwz       r3, [r31 + 0x0028]
  2817. 0000282C  2C030000  cmpwi     r3, 0
  2818. 00002830  41820014  beq       +0x00000014 /* 00002844 */
  2819. 00002834  48000241  bl        +0x00000240 /* 00002A74 */
  2820. 00002838  80410014  lwz       r2, [r1 + 0x0014]
  2821. 0000283C  38800000  li        r4, 0x0000
  2822. 00002840  909F0028  stw       [r31 + 0x0028], r4
  2823. label00002844:
  2824. 00002844  807F002C  lwz       r3, [r31 + 0x002C]
  2825. 00002848  3B800000  li        r28, 0x0000
  2826. 0000284C  2C030000  cmpwi     r3, 0
  2827. 00002850  41820010  beq       +0x00000010 /* 00002860 */
  2828. 00002854  48000221  bl        +0x00000220 /* 00002A74 */
  2829. 00002858  80410014  lwz       r2, [r1 + 0x0014]
  2830. 0000285C  939F002C  stw       [r31 + 0x002C], r28
  2831. label00002860:
  2832. 00002860  7FA41E70  srawi     r4, r29, 3
  2833. 00002864  B39F0048  sth       [r31 + 0x0048], r28
  2834. 00002868  B3DF0048  sth       [r31 + 0x0048], r30
  2835. 0000286C  7C9D0734  extsh     r29, r4
  2836. 00002870  57BE482C  rlwinm    r30, r29, 9, 0, 22
  2837. 00002874  4BFFFE81  bl        -0x00000180 /* 000026F4 */
  2838. 00002878  90610038  stw       [r1 + 0x0038], r3
  2839. 0000287C  387E0000  addi      r3, r30, 0x0000
  2840. 00002880  480001D1  bl        +0x000001D0 /* 00002A50 */
  2841. 00002884  80410014  lwz       r2, [r1 + 0x0014]
  2842. 00002888  3BC30000  addi      r30, r3, 0x0000
  2843. 0000288C  80610038  lwz       r3, [r1 + 0x0038]
  2844. 00002890  48000275  bl        +0x00000274 /* 00002B04 */
  2845. 00002894  80410014  lwz       r2, [r1 + 0x0014]
  2846. 00002898  2C1E0000  cmpwi     r30, 0
  2847. 0000289C  93DF0024  stw       [r31 + 0x0024], r30
  2848. 000028A0  57BE502A  rlwinm    r30, r29, 10, 0, 21
  2849. 000028A4  4082001C  bne       +0x0000001C /* 000028C0 */
  2850. label000028A8:
  2851. 000028A8  4BFFF5E5  bl        -0x00000A1C /* 00001E8C */
  2852. 000028AC  80410014  lwz       r2, [r1 + 0x0014]
  2853. 000028B0  7C630734  extsh     r3, r3
  2854. 000028B4  81810068  lwz       r12, [r1 + 0x0068]
  2855. 000028B8  30210060  addic     r1, r1, 96
  2856. 000028BC  48000080  b         +0x00000080 /* 0000293C */
  2857. label000028C0:
  2858. 000028C0  4BFFFE35  bl        -0x000001CC /* 000026F4 */
  2859. 000028C4  9061003C  stw       [r1 + 0x003C], r3
  2860. 000028C8  387E0000  addi      r3, r30, 0x0000
  2861. 000028CC  48000185  bl        +0x00000184 /* 00002A50 */
  2862. 000028D0  80410014  lwz       r2, [r1 + 0x0014]
  2863. 000028D4  3BC30000  addi      r30, r3, 0x0000
  2864. 000028D8  8061003C  lwz       r3, [r1 + 0x003C]
  2865. 000028DC  48000229  bl        +0x00000228 /* 00002B04 */
  2866. 000028E0  80410014  lwz       r2, [r1 + 0x0014]
  2867. 000028E4  2C1E0000  cmpwi     r30, 0
  2868. 000028E8  93DF0028  stw       [r31 + 0x0028], r30
  2869. 000028EC  57BE5828  rlwinm    r30, r29, 11, 0, 20
  2870. 000028F0  4182FFB8  beq       -0x00000048 /* 000028A8 */
  2871. 000028F4  4BFFFE01  bl        -0x00000200 /* 000026F4 */
  2872. 000028F8  90610040  stw       [r1 + 0x0040], r3
  2873. 000028FC  387E0000  addi      r3, r30, 0x0000
  2874. 00002900  48000151  bl        +0x00000150 /* 00002A50 */
  2875. 00002904  80410014  lwz       r2, [r1 + 0x0014]
  2876. 00002908  3BC30000  addi      r30, r3, 0x0000
  2877. 0000290C  80610040  lwz       r3, [r1 + 0x0040]
  2878. 00002910  480001F5  bl        +0x000001F4 /* 00002B04 */
  2879. 00002914  80410014  lwz       r2, [r1 + 0x0014]
  2880. 00002918  2C1E0000  cmpwi     r30, 0
  2881. 0000291C  93DF002C  stw       [r31 + 0x002C], r30
  2882. 00002920  4182FF88  beq       -0x00000078 /* 000028A8 */
  2883. 00002924  939F0044  stw       [r31 + 0x0044], r28
  2884. 00002928  939F003C  stw       [r31 + 0x003C], r28
  2885. 0000292C  939F0040  stw       [r31 + 0x0040], r28
  2886. label00002930:
  2887. 00002930  38600000  li        r3, 0x0000
  2888. 00002934  81810068  lwz       r12, [r1 + 0x0068]
  2889. 00002938  30210060  addic     r1, r1, 96
  2890. label0000293C:
  2891. 0000293C  7D8803A6  mtlr      r12
  2892. 00002940  BB81FFF0  lmw       r28, [r1 - 0x0010]
  2893. 00002944  4E800020  blr
  2894. 00002948  00000000  .invalid
  2895. 0000294C  00002041  .invalid
  2896. 00002950  80040200  lwz       r0, [r4 + 0x0200]
  2897. 00002954  00000000  .invalid
  2898. 00002958  00000164  .invalid
  2899. 0000295C  000B4F70  .invalid
  2900. 00002960  656E4443  oris      r14, r11, 0x4443
  2901. 00002964  61636865  ori       r3, r11, 0x6865
  2902. 00002968  73000000  andi.     r0, r24, 0x0000
  2903. fn0000296C:
  2904. 0000296C  38000000  li        r0, 0x0000
  2905. 00002970  90030044  stw       [r3 + 0x0044], r0
  2906. 00002974  9003003C  stw       [r3 + 0x003C], r0
  2907. 00002978  90030040  stw       [r3 + 0x0040], r0
  2908. 0000297C  4E800020  blr
  2909. 00002980  00000000  .invalid
  2910. 00002984  00002040  .invalid
  2911. 00002988  00000100  .invalid
  2912. 0000298C  00000000  .invalid
  2913. 00002990  00000014  .invalid
  2914. 00002994  000C5265  .invalid
  2915. 00002998  73657444  andi.     r5, r27, 0x7444
  2916. 0000299C  43616368  bc     27, 1, +0x00006368 /* 00008D04 */
  2917. 000029A0  65730000  oris      r19, r11, 0x0000
  2918. fn000029A4:
  2919. 000029A4  93E1FFFC  stw       [r1 - 0x0004], r31
  2920. 000029A8  3BE30000  addi      r31, r3, 0x0000
  2921. 000029AC  80630024  lwz       r3, [r3 + 0x0024]
  2922. 000029B0  7C0802A6  mflr      r0
  2923. 000029B4  2C030000  cmpwi     r3, 0
  2924. 000029B8  90010008  stw       [r1 + 0x0008], r0
  2925. 000029BC  9421FFB0  stwu      [r1 - 0x0050], r1
  2926. 000029C0  41820014  beq       +0x00000014 /* 000029D4 */
  2927. 000029C4  480000B1  bl        +0x000000B0 /* 00002A74 */
  2928. 000029C8  80410014  lwz       r2, [r1 + 0x0014]
  2929. 000029CC  38000000  li        r0, 0x0000
  2930. 000029D0  901F0024  stw       [r31 + 0x0024], r0
  2931. label000029D4:
  2932. 000029D4  807F0028  lwz       r3, [r31 + 0x0028]
  2933. 000029D8  2C030000  cmpwi     r3, 0
  2934. 000029DC  41820014  beq       +0x00000014 /* 000029F0 */
  2935. 000029E0  48000095  bl        +0x00000094 /* 00002A74 */
  2936. 000029E4  80410014  lwz       r2, [r1 + 0x0014]
  2937. 000029E8  38000000  li        r0, 0x0000
  2938. 000029EC  901F0028  stw       [r31 + 0x0028], r0
  2939. label000029F0:
  2940. 000029F0  807F002C  lwz       r3, [r31 + 0x002C]
  2941. 000029F4  38000000  li        r0, 0x0000
  2942. 000029F8  2C030000  cmpwi     r3, 0
  2943. 000029FC  41820014  beq       +0x00000014 /* 00002A10 */
  2944. 00002A00  48000075  bl        +0x00000074 /* 00002A74 */
  2945. 00002A04  80410014  lwz       r2, [r1 + 0x0014]
  2946. 00002A08  38000000  li        r0, 0x0000
  2947. 00002A0C  901F002C  stw       [r31 + 0x002C], r0
  2948. label00002A10:
  2949. 00002A10  B01F0048  sth       [r31 + 0x0048], r0
  2950. 00002A14  81810058  lwz       r12, [r1 + 0x0058]
  2951. 00002A18  83E1004C  lwz       r31, [r1 + 0x004C]
  2952. 00002A1C  7D8803A6  mtlr      r12
  2953. 00002A20  30210050  addic     r1, r1, 80
  2954. 00002A24  4E800020  blr
  2955. 00002A28  00000000  .invalid
  2956. 00002A2C  00002041  .invalid
  2957. 00002A30  80010100  lwz       r0, [r1 + 0x0100]
  2958. 00002A34  00000000  .invalid
  2959. 00002A38  00000084  .invalid
  2960. 00002A3C  000C436C  .invalid
  2961. 00002A40  6F736544  xoris     r19, r27, 0x6544
  2962. 00002A44  43616368  bc     27, 1, +0x00006368 /* 00008DAC */
  2963. 00002A48  65730000  oris      r19, r11, 0x0000
  2964. 00002A4C  00000000  .invalid
  2965. fn00002A50:
  2966. 00002A50  8182001C  lwz       r12, [r2 + 0x001C]
  2967. 00002A54  90410014  stw       [r1 + 0x0014], r2
  2968. 00002A58  800C0000  lwz       r0, [r12]
  2969. 00002A5C  804C0004  lwz       r2, [r12 + 0x0004]
  2970. 00002A60  7C0903A6  mtctr     r0
  2971. 00002A64  4E800420  bctr
  2972. 00002A68  00000000  .invalid
  2973. 00002A6C  000C8000  .invalid
  2974. 00002A70  00000000  .invalid
  2975. fn00002A74:
  2976. 00002A74  81820020  lwz       r12, [r2 + 0x0020]
  2977. 00002A78  90410014  stw       [r1 + 0x0014], r2
  2978. 00002A7C  800C0000  lwz       r0, [r12]
  2979. 00002A80  804C0004  lwz       r2, [r12 + 0x0004]
  2980. 00002A84  7C0903A6  mtctr     r0
  2981. 00002A88  4E800420  bctr
  2982. 00002A8C  00000000  .invalid
  2983. 00002A90  000C8000  .invalid
  2984. 00002A94  00000000  .invalid
  2985. fn00002A98:
  2986. 00002A98  81820024  lwz       r12, [r2 + 0x0024]
  2987. 00002A9C  90410014  stw       [r1 + 0x0014], r2
  2988. 00002AA0  800C0000  lwz       r0, [r12]
  2989. 00002AA4  804C0004  lwz       r2, [r12 + 0x0004]
  2990. 00002AA8  7C0903A6  mtctr     r0
  2991. 00002AAC  4E800420  bctr
  2992. 00002AB0  00000000  .invalid
  2993. 00002AB4  000C8000  .invalid
  2994. 00002AB8  00000000  .invalid
  2995. fn00002ABC:
  2996. 00002ABC  81820028  lwz       r12, [r2 + 0x0028]
  2997. 00002AC0  90410014  stw       [r1 + 0x0014], r2
  2998. 00002AC4  800C0000  lwz       r0, [r12]
  2999. 00002AC8  804C0004  lwz       r2, [r12 + 0x0004]
  3000. 00002ACC  7C0903A6  mtctr     r0
  3001. 00002AD0  4E800420  bctr
  3002. 00002AD4  00000000  .invalid
  3003. 00002AD8  000C8000  .invalid
  3004. 00002ADC  00000000  .invalid
  3005. fn00002AE0:
  3006. 00002AE0  8182002C  lwz       r12, [r2 + 0x002C]
  3007. 00002AE4  90410014  stw       [r1 + 0x0014], r2
  3008. 00002AE8  800C0000  lwz       r0, [r12]
  3009. 00002AEC  804C0004  lwz       r2, [r12 + 0x0004]
  3010. 00002AF0  7C0903A6  mtctr     r0
  3011. 00002AF4  4E800420  bctr
  3012. 00002AF8  00000000  .invalid
  3013. 00002AFC  000C8000  .invalid
  3014. 00002B00  00000000  .invalid
  3015. fn00002B04:
  3016. 00002B04  81820030  lwz       r12, [r2 + 0x0030]
  3017. 00002B08  90410014  stw       [r1 + 0x0014], r2
  3018. 00002B0C  800C0000  lwz       r0, [r12]
  3019. 00002B10  804C0004  lwz       r2, [r12 + 0x0004]
  3020. 00002B14  7C0903A6  mtctr     r0
  3021. 00002B18  4E800420  bctr
  3022. 00002B1C  00000000  .invalid
  3023. 00002B20  000C8000  .invalid
  3024. 00002B24  00000000  .invalid
  3025. fn00002B28:
  3026. 00002B28  81820034  lwz       r12, [r2 + 0x0034]
  3027. 00002B2C  90410014  stw       [r1 + 0x0014], r2
  3028. 00002B30  800C0000  lwz       r0, [r12]
  3029. 00002B34  804C0004  lwz       r2, [r12 + 0x0004]
  3030. 00002B38  7C0903A6  mtctr     r0
  3031. 00002B3C  4E800420  bctr
  3032. 00002B40  00000000  .invalid
  3033. 00002B44  000C8000  .invalid
  3034. 00002B48  00000000  .invalid
  3035. fn00002B4C:
  3036. 00002B4C  81820038  lwz       r12, [r2 + 0x0038]
  3037. 00002B50  90410014  stw       [r1 + 0x0014], r2
  3038. 00002B54  800C0000  lwz       r0, [r12]
  3039. 00002B58  804C0004  lwz       r2, [r12 + 0x0004]
  3040. 00002B5C  7C0903A6  mtctr     r0
  3041. 00002B60  4E800420  bctr
  3042. 00002B64  00000000  .invalid
  3043. 00002B68  000C8000  .invalid
  3044. 00002B6C  00000000  .invalid
  3045. fn00002B70:
  3046. 00002B70  8182003C  lwz       r12, [r2 + 0x003C]
  3047. 00002B74  90410014  stw       [r1 + 0x0014], r2
  3048. 00002B78  800C0000  lwz       r0, [r12]
  3049. 00002B7C  804C0004  lwz       r2, [r12 + 0x0004]
  3050. 00002B80  7C0903A6  mtctr     r0
  3051. 00002B84  4E800420  bctr
  3052. 00002B88  00000000  .invalid
  3053. 00002B8C  000C8000  .invalid
  3054. 00002B90  00000000  .invalid
  3055. fn00002B94:
  3056. 00002B94  81820040  lwz       r12, [r2 + 0x0040]
  3057. 00002B98  90410014  stw       [r1 + 0x0014], r2
  3058. 00002B9C  800C0000  lwz       r0, [r12]
  3059. 00002BA0  804C0004  lwz       r2, [r12 + 0x0004]
  3060. 00002BA4  7C0903A6  mtctr     r0
  3061. 00002BA8  4E800420  bctr
  3062. 00002BAC  00000000  .invalid
  3063. 00002BB0  000C8000  .invalid
  3064. 00002BB4  00000000  .invalid
  3065. fn00002BB8:
  3066. 00002BB8  81820044  lwz       r12, [r2 + 0x0044]
  3067. 00002BBC  90410014  stw       [r1 + 0x0014], r2
  3068. 00002BC0  800C0000  lwz       r0, [r12]
  3069. 00002BC4  804C0004  lwz       r2, [r12 + 0x0004]
  3070. 00002BC8  7C0903A6  mtctr     r0
  3071. 00002BCC  4E800420  bctr
  3072. 00002BD0  00000000  .invalid
  3073. 00002BD4  000C8000  .invalid
  3074. 00002BD8  00000000  .invalid
  3075. fn00002BDC:
  3076. 00002BDC  81820048  lwz       r12, [r2 + 0x0048]
  3077. 00002BE0  90410014  stw       [r1 + 0x0014], r2
  3078. 00002BE4  800C0000  lwz       r0, [r12]
  3079. 00002BE8  804C0004  lwz       r2, [r12 + 0x0004]
  3080. 00002BEC  7C0903A6  mtctr     r0
  3081. 00002BF0  4E800420  bctr
  3082. 00002BF4  00000000  .invalid
  3083. 00002BF8  000C8000  .invalid
  3084. 00002BFC  00000000  .invalid
  3085. fn00002C00:
  3086. 00002C00  8182004C  lwz       r12, [r2 + 0x004C]
  3087. 00002C04  90410014  stw       [r1 + 0x0014], r2
  3088. 00002C08  800C0000  lwz       r0, [r12]
  3089. 00002C0C  804C0004  lwz       r2, [r12 + 0x0004]
  3090. 00002C10  7C0903A6  mtctr     r0
  3091. 00002C14  4E800420  bctr
  3092. 00002C18  00000000  .invalid
  3093. 00002C1C  000C8000  .invalid
  3094. 00002C20  00000000  .invalid
  3095. fn00002C24:
  3096. 00002C24  81820050  lwz       r12, [r2 + 0x0050]
  3097. 00002C28  90410014  stw       [r1 + 0x0014], r2
  3098. 00002C2C  800C0000  lwz       r0, [r12]
  3099. 00002C30  804C0004  lwz       r2, [r12 + 0x0004]
  3100. 00002C34  7C0903A6  mtctr     r0
  3101. 00002C38  4E800420  bctr
  3102. 00002C3C  00000000  .invalid
  3103. 00002C40  000C8000  .invalid
  3104. 00002C44  00000000  .invalid
  3105. fn00002C48:
  3106. 00002C48  81820054  lwz       r12, [r2 + 0x0054]
  3107. 00002C4C  90410014  stw       [r1 + 0x0014], r2
  3108. 00002C50  800C0000  lwz       r0, [r12]
  3109. 00002C54  804C0004  lwz       r2, [r12 + 0x0004]
  3110. 00002C58  7C0903A6  mtctr     r0
  3111. 00002C5C  4E800420  bctr
  3112. 00002C60  00000000  .invalid
  3113. 00002C64  000C8000  .invalid
  3114. 00002C68  00000000  .invalid
  3115. fn00002C6C:
  3116. 00002C6C  BDE1FFBC  stmw      [r1 - 0x0044], r15
  3117. 00002C70  7C0802A6  mflr      r0
  3118. 00002C74  7D800026  mfcr      r12
  3119. 00002C78  91810004  stw       [r1 + 0x0004], r12
  3120. 00002C7C  90010008  stw       [r1 + 0x0008], r0
  3121. 00002C80  9421FF10  stwu      [r1 - 0x00F0], r1
  3122. 00002C84  3AA30000  addi      r21, r3, 0x0000
  3123. 00002C88  3A800001  li        r20, 0x0001
  3124. 00002C8C  9A810038  stb       [r1 + 0x0038], r20
  3125. 00002C90  A895001E  lha       r4, [r21 + 0x001E]
  3126. 00002C94  30A10041  addic     r5, r1, 65
  3127. 00002C98  3084FFFF  subic     r4, r4, 1
  3128. 00002C9C  7C910734  extsh     r17, r4
  3129. 00002CA0  30810051  addic     r4, r1, 81
  3130. 00002CA4  909500A0  stw       [r21 + 0x00A0], r4
  3131. 00002CA8  30810061  addic     r4, r1, 97
  3132. 00002CAC  9095009C  stw       [r21 + 0x009C], r4
  3133. 00002CB0  30810071  addic     r4, r1, 113
  3134. 00002CB4  909500A8  stw       [r21 + 0x00A8], r4
  3135. 00002CB8  30810039  addic     r4, r1, 57
  3136. 00002CBC  90950088  stw       [r21 + 0x0088], r4
  3137. 00002CC0  30810081  addic     r4, r1, 129
  3138. 00002CC4  9095008C  stw       [r21 + 0x008C], r4
  3139. 00002CC8  3A400008  li        r18, 0x0008
  3140. 00002CCC  90B500A4  stw       [r21 + 0x00A4], r5
  3141. 00002CD0  B2550094  sth       [r21 + 0x0094], r18
  3142. 00002CD4  39E00000  li        r15, 0x0000
  3143. 00002CD8  3AE00004  li        r23, 0x0004
  3144. 00002CDC  3AC00003  li        r22, 0x0003
  3145. 00002CE0  3A600002  li        r19, 0x0002
  3146. 00002CE4  3A000005  li        r16, 0x0005
  3147. 00002CE8  3B400006  li        r26, 0x0006
  3148. 00002CEC  3B800007  li        r28, 0x0007
  3149. label00002CF0:
  3150. 00002CF0  2C110000  cmpwi     r17, 0
  3151. 00002CF4  83750008  lwz       r27, [r21 + 0x0008]
  3152. 00002CF8  8335000C  lwz       r25, [r21 + 0x000C]
  3153. 00002CFC  38A00000  li        r5, 0x0000
  3154. 00002D00  40820014  bne       +0x00000014 /* 00002D14 */
  3155. 00002D04  A8950020  lha       r4, [r21 + 0x0020]
  3156. 00002D08  2C840000  cmpwi     cr1, r4, 0
  3157. 00002D0C  41860008  beq       cr1, +0x00000008 /* 00002D14 */
  3158. 00002D10  38A00001  li        r5, 0x0001
  3159. label00002D14:
  3160. 00002D14  7CA40735  extsh.    r4, r5
  3161. 00002D18  A895001A  lha       r4, [r21 + 0x001A]
  3162. 00002D1C  3084FFFF  subic     r4, r4, 1
  3163. 00002D20  4E000000  mcrf      cr4, cr0
  3164. 00002D24  7C980734  extsh     r24, r4
  3165. label00002D28:
  3166. 00002D28  2D980000  cmpwi     cr3, r24, 0
  3167. 00002D2C  83D5009C  lwz       r30, [r21 + 0x009C]
  3168. 00002D30  80B500A4  lwz       r5, [r21 + 0x00A4]
  3169. 00002D34  809500A0  lwz       r4, [r21 + 0x00A0]
  3170. 00002D38  90B500A0  stw       [r21 + 0x00A0], r5
  3171. 00002D3C  9095009C  stw       [r21 + 0x009C], r4
  3172. 00002D40  93D500A4  stw       [r21 + 0x00A4], r30
  3173. 00002D44  408E00C0  bne       cr3, +0x000000C0 /* 00002E04 */
  3174. 00002D48  83F5004C  lwz       r31, [r21 + 0x004C]
  3175. 00002D4C  2C1F0000  cmpwi     r31, 0
  3176. 00002D50  418200B4  beq       +0x000000B4 /* 00002E04 */
  3177. 00002D54  83B50008  lwz       r29, [r21 + 0x0008]
  3178. 00002D58  38750000  addi      r3, r21, 0x0000
  3179. 00002D5C  48000ABD  bl        +0x00000ABC /* 00003818 */
  3180. 00002D60  B2550094  sth       [r21 + 0x0094], r18
  3181. 00002D64  39600004  li        r11, 0x0004
  3182. 00002D68  39400000  li        r10, 0x0000
  3183. 00002D6C  41920010  beq       cr4, +0x00000010 /* 00002D7C */
  3184. 00002D70  A9750020  lha       r11, [r21 + 0x0020]
  3185. 00002D74  208B0004  subfic    r4, r11, 4
  3186. 00002D78  7C8A0734  extsh     r10, r4
  3187. label00002D7C:
  3188. 00002D7C  80B50008  lwz       r5, [r21 + 0x0008]
  3189. 00002D80  88FD0000  lbz       r7, [r29]
  3190. 00002D84  30A50004  addic     r5, r5, 4
  3191. 00002D88  90B50008  stw       [r21 + 0x0008], r5
  3192. 00002D8C  54E4C00E  rlwinm    r4, r7, 24, 0, 7
  3193. 00002D90  54E5801E  rlwinm    r5, r7, 16, 0, 15
  3194. 00002D94  7C842814  addc      r4, r4, r5
  3195. 00002D98  54E5402E  rlwinm    r5, r7, 8, 0, 23
  3196. 00002D9C  7C842814  addc      r4, r4, r5
  3197. 00002DA0  7D072014  addc      r8, r7, r4
  3198. 00002DA4  7D09F878  andc      r9, r8, r31
  3199. 00002DA8  309EFFFC  subic     r4, r30, 4
  3200. label00002DAC:
  3201. 00002DAC  30ABFFFF  subic     r5, r11, 1
  3202. 00002DB0  80FD0000  lwz       r7, [r29]
  3203. 00002DB4  7CAB0735  extsh.    r11, r5
  3204. 00002DB8  7FE53838  and       r5, r31, r7
  3205. 00002DBC  7CA54B78  or        r5, r5, r9
  3206. 00002DC0  94A40004  stwu      [r4 + 0x0004], r5
  3207. 00002DC4  A8F50014  lha       r7, [r21 + 0x0014]
  3208. 00002DC8  38BE0000  addi      r5, r30, 0x0000
  3209. 00002DCC  7FBD3814  addc      r29, r29, r7
  3210. 00002DD0  33DE0004  addic     r30, r30, 4
  3211. 00002DD4  4082FFD8  bne       -0x00000028 /* 00002DAC */
  3212. 00002DD8  2C0A0000  cmpwi     r10, 0
  3213. 00002DDC  308AFFFF  subic     r4, r10, 1
  3214. 00002DE0  7C840734  extsh     r4, r4
  3215. 00002DE4  418200D8  beq       +0x000000D8 /* 00002EBC */
  3216. label00002DE8:
  3217. 00002DE8  2C040000  cmpwi     r4, 0
  3218. 00002DEC  3084FFFF  subic     r4, r4, 1
  3219. 00002DF0  95050004  stwu      [r5 + 0x0004], r8
  3220. 00002DF4  7C840734  extsh     r4, r4
  3221. 00002DF8  4082FFF0  bne       -0x00000010 /* 00002DE8 */
  3222. 00002DFC  8095000C  lwz       r4, [r21 + 0x000C]
  3223. 00002E00  480000C0  b         +0x000000C0 /* 00002EC0 */
  3224. label00002E04:
  3225. 00002E04  80950008  lwz       r4, [r21 + 0x0008]
  3226. 00002E08  30A40004  addic     r5, r4, 4
  3227. 00002E0C  90B50008  stw       [r21 + 0x0008], r5
  3228. 00002E10  41920078  beq       cr4, +0x00000078 /* 00002E88 */
  3229. 00002E14  89040000  lbz       r8, [r4]
  3230. 00002E18  A9550020  lha       r10, [r21 + 0x0020]
  3231. 00002E1C  5507C00E  rlwinm    r7, r8, 24, 0, 7
  3232. 00002E20  5505801E  rlwinm    r5, r8, 16, 0, 15
  3233. 00002E24  7CA72814  addc      r5, r7, r5
  3234. 00002E28  5507402E  rlwinm    r7, r8, 8, 0, 23
  3235. 00002E2C  7CA53814  addc      r5, r5, r7
  3236. 00002E30  7CE82814  addc      r7, r8, r5
  3237. 00002E34  30BEFFFC  subic     r5, r30, 4
  3238. label00002E38:
  3239. 00002E38  310AFFFF  subic     r8, r10, 1
  3240. 00002E3C  81240000  lwz       r9, [r4]
  3241. 00002E40  7D0A0735  extsh.    r10, r8
  3242. 00002E44  95250004  stwu      [r5 + 0x0004], r9
  3243. 00002E48  A9350014  lha       r9, [r21 + 0x0014]
  3244. 00002E4C  391E0000  addi      r8, r30, 0x0000
  3245. 00002E50  7C892014  addc      r4, r9, r4
  3246. 00002E54  33DE0004  addic     r30, r30, 4
  3247. 00002E58  4082FFE0  bne       -0x00000020 /* 00002E38 */
  3248. 00002E5C  A8950020  lha       r4, [r21 + 0x0020]
  3249. 00002E60  20840004  subfic    r4, r4, 4
  3250. 00002E64  7C840734  extsh     r4, r4
  3251. 00002E68  3084FFFF  subic     r4, r4, 1
  3252. label00002E6C:
  3253. 00002E6C  7C850735  extsh.    r5, r4
  3254. 00002E70  38850000  addi      r4, r5, 0x0000
  3255. 00002E74  94E80004  stwu      [r8 + 0x0004], r7
  3256. 00002E78  3084FFFF  subic     r4, r4, 1
  3257. 00002E7C  4082FFF0  bne       -0x00000010 /* 00002E6C */
  3258. 00002E80  8095000C  lwz       r4, [r21 + 0x000C]
  3259. 00002E84  4800003C  b         +0x0000003C /* 00002EC0 */
  3260. label00002E88:
  3261. 00002E88  80A40000  lwz       r5, [r4]
  3262. 00002E8C  90BE0000  stw       [r30], r5
  3263. 00002E90  A8B50014  lha       r5, [r21 + 0x0014]
  3264. 00002E94  7CE5202E  lwzx      r7, r5, r4
  3265. 00002E98  7C852014  addc      r4, r5, r4
  3266. 00002E9C  90FE0004  stw       [r30 + 0x0004], r7
  3267. 00002EA0  A8B50014  lha       r5, [r21 + 0x0014]
  3268. 00002EA4  7CE5202E  lwzx      r7, r5, r4
  3269. 00002EA8  7C852014  addc      r4, r5, r4
  3270. 00002EAC  90FE0008  stw       [r30 + 0x0008], r7
  3271. 00002EB0  A8B50014  lha       r5, [r21 + 0x0014]
  3272. 00002EB4  7C85202E  lwzx      r4, r5, r4
  3273. 00002EB8  909E000C  stw       [r30 + 0x000C], r4
  3274. label00002EBC:
  3275. 00002EBC  8095000C  lwz       r4, [r21 + 0x000C]
  3276. label00002EC0:
  3277. 00002EC0  2C840000  cmpwi     cr1, r4, 0
  3278. 00002EC4  4186016C  beq       cr1, +0x0000016C /* 00003030 */
  3279. 00002EC8  80B500A4  lwz       r5, [r21 + 0x00A4]
  3280. 00002ECC  3960FFFF  li        r11, 0xFFFFFFFF
  3281. 00002ED0  408E0014  bne       cr3, +0x00000014 /* 00002EE4 */
  3282. 00002ED4  80F5004C  lwz       r7, [r21 + 0x004C]
  3283. 00002ED8  2C070000  cmpwi     r7, 0
  3284. 00002EDC  41820008  beq       +0x00000008 /* 00002EE4 */
  3285. 00002EE0  39670000  addi      r11, r7, 0x0000
  3286. label00002EE4:
  3287. 00002EE4  30E40004  addic     r7, r4, 4
  3288. 00002EE8  90F5000C  stw       [r21 + 0x000C], r7
  3289. 00002EEC  419200A8  beq       cr4, +0x000000A8 /* 00002F94 */
  3290. 00002EF0  30A5FFFC  subic     r5, r5, 4
  3291. 00002EF4  A9950020  lha       r12, [r21 + 0x0020]
  3292. 00002EF8  85050004  lwzu      r8, [r5 + 0x0004]
  3293. 00002EFC  80E40000  lwz       r7, [r4]
  3294. 00002F00  7D095838  and       r9, r8, r11
  3295. 00002F04  7D673838  and       r7, r11, r7
  3296. 00002F08  314CFFFF  subic     r10, r12, 1
  3297. 00002F0C  7D480735  extsh.    r8, r10
  3298. 00002F10  7C893800  cmp       cr1, r9, r7
  3299. label00002F14:
  3300. 00002F14  40860034  bne       cr1, +0x00000034 /* 00002F48 */
  3301. 00002F18  A8F50016  lha       r7, [r21 + 0x0016]
  3302. 00002F1C  7D4C0734  extsh     r12, r10
  3303. 00002F20  7C843814  addc      r4, r4, r7
  3304. 00002F24  41820024  beq       +0x00000024 /* 00002F48 */
  3305. 00002F28  85050004  lwzu      r8, [r5 + 0x0004]
  3306. 00002F2C  80E40000  lwz       r7, [r4]
  3307. 00002F30  314CFFFF  subic     r10, r12, 1
  3308. 00002F34  7D085838  and       r8, r8, r11
  3309. 00002F38  7D673838  and       r7, r11, r7
  3310. 00002F3C  7D490735  extsh.    r9, r10
  3311. 00002F40  7C883800  cmp       cr1, r8, r7
  3312. 00002F44  4BFFFFD0  b         -0x00000030 /* 00002F14 */
  3313. label00002F48:
  3314. 00002F48  2C0C0000  cmpwi     r12, 0
  3315. 00002F4C  408200E4  bne       +0x000000E4 /* 00003030 */
  3316. 00002F50  A8B50094  lha       r5, [r21 + 0x0094]
  3317. 00002F54  80950078  lwz       r4, [r21 + 0x0078]
  3318. 00002F58  2C850000  cmpwi     cr1, r5, 0
  3319. 00002F5C  5484007E  rlwinm    r4, r4, 0, 1, 31
  3320. 00002F60  90950078  stw       [r21 + 0x0078], r4
  3321. 00002F64  40860010  bne       cr1, +0x00000010 /* 00002F74 */
  3322. 00002F68  A8950096  lha       r4, [r21 + 0x0096]
  3323. 00002F6C  2C0400FF  cmpwi     r4, 255
  3324. 00002F70  40820010  bne       +0x00000010 /* 00002F80 */
  3325. label00002F74:
  3326. 00002F74  38750000  addi      r3, r21, 0x0000
  3327. 00002F78  480008A1  bl        +0x000008A0 /* 00003818 */
  3328. label00002F7C:
  3329. 00002F7C  B1F50094  sth       [r21 + 0x0094], r15
  3330. label00002F80:
  3331. 00002F80  80950080  lwz       r4, [r21 + 0x0080]
  3332. 00002F84  A8F50096  lha       r7, [r21 + 0x0096]
  3333. 00002F88  30840001  addic     r4, r4, 1
  3334. 00002F8C  90950080  stw       [r21 + 0x0080], r4
  3335. 00002F90  480006DC  b         +0x000006DC /* 0000366C */
  3336. label00002F94:
  3337. 00002F94  80E50000  lwz       r7, [r5]
  3338. 00002F98  81040000  lwz       r8, [r4]
  3339. 00002F9C  7CE75838  and       r7, r7, r11
  3340. 00002FA0  7D684038  and       r8, r11, r8
  3341. 00002FA4  7C074000  cmp       r7, r8
  3342. 00002FA8  40820088  bne       +0x00000088 /* 00003030 */
  3343. 00002FAC  A8F50016  lha       r7, [r21 + 0x0016]
  3344. 00002FB0  81050004  lwz       r8, [r5 + 0x0004]
  3345. 00002FB4  7D24382E  lwzx      r9, r4, r7
  3346. 00002FB8  7D085838  and       r8, r8, r11
  3347. 00002FBC  7D694838  and       r9, r11, r9
  3348. 00002FC0  7C884800  cmp       cr1, r8, r9
  3349. 00002FC4  7C843814  addc      r4, r4, r7
  3350. 00002FC8  40860068  bne       cr1, +0x00000068 /* 00003030 */
  3351. 00002FCC  7D24382E  lwzx      r9, r4, r7
  3352. 00002FD0  81050008  lwz       r8, [r5 + 0x0008]
  3353. 00002FD4  7D694838  and       r9, r11, r9
  3354. 00002FD8  7D085838  and       r8, r8, r11
  3355. 00002FDC  7C084800  cmp       r8, r9
  3356. 00002FE0  7C843814  addc      r4, r4, r7
  3357. 00002FE4  4082004C  bne       +0x0000004C /* 00003030 */
  3358. 00002FE8  7C84382E  lwzx      r4, r4, r7
  3359. 00002FEC  80A5000C  lwz       r5, [r5 + 0x000C]
  3360. 00002FF0  7D642038  and       r4, r11, r4
  3361. 00002FF4  7CA55838  and       r5, r5, r11
  3362. 00002FF8  7C852000  cmp       cr1, r5, r4
  3363. 00002FFC  40860034  bne       cr1, +0x00000034 /* 00003030 */
  3364. 00003000  A8B50094  lha       r5, [r21 + 0x0094]
  3365. 00003004  80950078  lwz       r4, [r21 + 0x0078]
  3366. 00003008  2C050000  cmpwi     r5, 0
  3367. 0000300C  5484007E  rlwinm    r4, r4, 0, 1, 31
  3368. 00003010  90950078  stw       [r21 + 0x0078], r4
  3369. 00003014  4082FF60  bne       -0x000000A0 /* 00002F74 */
  3370. 00003018  A8950096  lha       r4, [r21 + 0x0096]
  3371. 0000301C  2C8400FF  cmpwi     cr1, r4, 255
  3372. 00003020  4086FF60  bne       cr1, -0x000000A0 /* 00002F80 */
  3373. 00003024  38750000  addi      r3, r21, 0x0000
  3374. 00003028  480007F1  bl        +0x000007F0 /* 00003818 */
  3375. 0000302C  4BFFFF50  b         -0x000000B0 /* 00002F7C */
  3376. label00003030:
  3377. 00003030  809500A4  lwz       r4, [r21 + 0x00A4]
  3378. 00003034  3980000F  li        r12, 0x000F
  3379. 00003038  30E4FFFF  subic     r7, r4, 1
  3380. 0000303C  3BE00000  li        r31, 0x0000
  3381. label00003040:
  3382. 00003040  8FC70001  lbzu      r30, [r7 + 0x0001]
  3383. 00003044  30BFFFFF  subic     r5, r31, 1
  3384. 00003048  2C1F0000  cmpwi     r31, 0
  3385. 0000304C  8095008C  lwz       r4, [r21 + 0x008C]
  3386. 00003050  7FC80774  extsb     r8, r30
  3387. 00003054  7CA90734  extsh     r9, r5
  3388. 00003058  2E8C0000  cmpwi     cr5, r12, 0
  3389. 0000305C  30A4FFFF  subic     r5, r4, 1
  3390. 00003060  41820044  beq       +0x00000044 /* 000030A4 */
  3391. 00003064  8D650001  lbzu      r11, [r5 + 0x0001]
  3392. 00003068  2C090000  cmpwi     r9, 0
  3393. 0000306C  7D6B0774  extsb     r11, r11
  3394. 00003070  7C8B4000  cmp       cr1, r11, r8
  3395. 00003074  3149FFFF  subic     r10, r9, 1
  3396. 00003078  30840001  addic     r4, r4, 1
  3397. label0000307C:
  3398. 0000307C  41860034  beq       cr1, +0x00000034 /* 000030B0 */
  3399. 00003080  7D490734  extsh     r9, r10
  3400. 00003084  3149FFFF  subic     r10, r9, 1
  3401. 00003088  4182001C  beq       +0x0000001C /* 000030A4 */
  3402. 0000308C  8D650001  lbzu      r11, [r5 + 0x0001]
  3403. 00003090  2C090000  cmpwi     r9, 0
  3404. 00003094  7D690774  extsb     r9, r11
  3405. 00003098  7C894000  cmp       cr1, r9, r8
  3406. 0000309C  30840001  addic     r4, r4, 1
  3407. 000030A0  4BFFFFDC  b         -0x00000024 /* 0000307C */
  3408. label000030A4:
  3409. 000030A4  9BC40000  stb       [r4], r30
  3410. 000030A8  309F0001  addic     r4, r31, 1
  3411. 000030AC  7C9F0734  extsh     r31, r4
  3412. label000030B0:
  3413. 000030B0  308CFFFF  subic     r4, r12, 1
  3414. 000030B4  7C8C0734  extsh     r12, r4
  3415. 000030B8  4096FF88  bne       cr5, -0x00000078 /* 00003040 */
  3416. 000030BC  2C1F0001  cmpwi     r31, 1
  3417. 000030C0  A9750094  lha       r11, [r21 + 0x0094]
  3418. 000030C4  B3F50086  sth       [r21 + 0x0086], r31
  3419. 000030C8  2E8B0008  cmpwi     cr5, r11, 8
  3420. 000030CC  2C8B0003  cmpwi     cr1, r11, 3
  3421. 000030D0  40820064  bne       +0x00000064 /* 00003134 */
  3422. 000030D4  40860030  bne       cr1, +0x00000030 /* 00003104 */
  3423. 000030D8  A8F50096  lha       r7, [r21 + 0x0096]
  3424. 000030DC  2C0700FF  cmpwi     r7, 255
  3425. 000030E0  41820024  beq       +0x00000024 /* 00003104 */
  3426. 000030E4  80950088  lwz       r4, [r21 + 0x0088]
  3427. 000030E8  80B5008C  lwz       r5, [r21 + 0x008C]
  3428. 000030EC  88840000  lbz       r4, [r4]
  3429. 000030F0  88A50000  lbz       r5, [r5]
  3430. 000030F4  7C840774  extsb     r4, r4
  3431. 000030F8  7CA50774  extsb     r5, r5
  3432. 000030FC  7C842800  cmp       cr1, r4, r5
  3433. 00003100  4186056C  beq       cr1, +0x0000056C /* 0000366C */
  3434. label00003104:
  3435. 00003104  38750000  addi      r3, r21, 0x0000
  3436. 00003108  48000711  bl        +0x00000710 /* 00003818 */
  3437. 0000310C  8095008C  lwz       r4, [r21 + 0x008C]
  3438. 00003110  B2D50094  sth       [r21 + 0x0094], r22
  3439. 00003114  88A40000  lbz       r5, [r4]
  3440. 00003118  80950088  lwz       r4, [r21 + 0x0088]
  3441. 0000311C  98A40000  stb       [r4], r5
  3442. 00003120  A8F50096  lha       r7, [r21 + 0x0096]
  3443. 00003124  2C180000  cmpwi     r24, 0
  3444. 00003128  30870001  addic     r4, r7, 1
  3445. 0000312C  30B8FFFF  subic     r5, r24, 1
  3446. 00003130  48000548  b         +0x00000548 /* 00003678 */
  3447. label00003134:
  3448. 00003134  2C0B0000  cmpwi     r11, 0
  3449. 00003138  41960228  beq       cr5, +0x00000228 /* 00003360 */
  3450. 0000313C  41820224  beq       +0x00000224 /* 00003360 */
  3451. 00003140  80B500A0  lwz       r5, [r21 + 0x00A0]
  3452. 00003144  809500A4  lwz       r4, [r21 + 0x00A4]
  3453. 00003148  81450000  lwz       r10, [r5]
  3454. 0000314C  80E40000  lwz       r7, [r4]
  3455. 00003150  7C875000  cmp       cr1, r7, r10
  3456. 00003154  40860078  bne       cr1, +0x00000078 /* 000031CC */
  3457. 00003158  80E40004  lwz       r7, [r4 + 0x0004]
  3458. 0000315C  81050004  lwz       r8, [r5 + 0x0004]
  3459. 00003160  7C074000  cmp       r7, r8
  3460. 00003164  40820068  bne       +0x00000068 /* 000031CC */
  3461. 00003168  80E40008  lwz       r7, [r4 + 0x0008]
  3462. 0000316C  81050008  lwz       r8, [r5 + 0x0008]
  3463. 00003170  7C874000  cmp       cr1, r7, r8
  3464. 00003174  40860058  bne       cr1, +0x00000058 /* 000031CC */
  3465. 00003178  80E4000C  lwz       r7, [r4 + 0x000C]
  3466. 0000317C  8105000C  lwz       r8, [r5 + 0x000C]
  3467. 00003180  7C074000  cmp       r7, r8
  3468. 00003184  40820048  bne       +0x00000048 /* 000031CC */
  3469. 00003188  38AB0000  addi      r5, r11, 0x0000
  3470. 0000318C  80950078  lwz       r4, [r21 + 0x0078]
  3471. 00003190  2C850001  cmpwi     cr1, r5, 1
  3472. 00003194  548400C2  rlwinm    r4, r4, 0, 3, 1
  3473. 00003198  90950078  stw       [r21 + 0x0078], r4
  3474. 0000319C  40860010  bne       cr1, +0x00000010 /* 000031AC */
  3475. 000031A0  A8F50096  lha       r7, [r21 + 0x0096]
  3476. 000031A4  2C0700FF  cmpwi     r7, 255
  3477. 000031A8  408204C4  bne       +0x000004C4 /* 0000366C */
  3478. label000031AC:
  3479. 000031AC  38750000  addi      r3, r21, 0x0000
  3480. 000031B0  48000669  bl        +0x00000668 /* 00003818 */
  3481. 000031B4  B2950094  sth       [r21 + 0x0094], r20
  3482. 000031B8  A8F50096  lha       r7, [r21 + 0x0096]
  3483. 000031BC  2C180000  cmpwi     r24, 0
  3484. 000031C0  30870001  addic     r4, r7, 1
  3485. 000031C4  30B8FFFF  subic     r5, r24, 1
  3486. 000031C8  480004B0  b         +0x000004B0 /* 00003678 */
  3487. label000031CC:
  3488. 000031CC  A8F5001A  lha       r7, [r21 + 0x001A]
  3489. 000031D0  30E7FFFE  subic     r7, r7, 2
  3490. 000031D4  7C183800  cmp       r24, r7
  3491. 000031D8  41820188  beq       +0x00000188 /* 00003360 */
  3492. 000031DC  418E0184  beq       cr3, +0x00000184 /* 00003360 */
  3493. 000031E0  2C980001  cmpwi     cr1, r24, 1
  3494. 000031E4  80F5009C  lwz       r7, [r21 + 0x009C]
  3495. 000031E8  40860010  bne       cr1, +0x00000010 /* 000031F8 */
  3496. 000031EC  8115004C  lwz       r8, [r21 + 0x004C]
  3497. 000031F0  2C080000  cmpwi     r8, 0
  3498. 000031F4  4082016C  bne       +0x0000016C /* 00003360 */
  3499. label000031F8:
  3500. 000031F8  81040000  lwz       r8, [r4]
  3501. 000031FC  81270000  lwz       r9, [r7]
  3502. 00003200  7C884800  cmp       cr1, r8, r9
  3503. 00003204  4086015C  bne       cr1, +0x0000015C /* 00003360 */
  3504. 00003208  81040004  lwz       r8, [r4 + 0x0004]
  3505. 0000320C  81270004  lwz       r9, [r7 + 0x0004]
  3506. 00003210  7C084800  cmp       r8, r9
  3507. 00003214  4082014C  bne       +0x0000014C /* 00003360 */
  3508. 00003218  81040008  lwz       r8, [r4 + 0x0008]
  3509. 0000321C  81270008  lwz       r9, [r7 + 0x0008]
  3510. 00003220  7C884800  cmp       cr1, r8, r9
  3511. 00003224  4086013C  bne       cr1, +0x0000013C /* 00003360 */
  3512. 00003228  8084000C  lwz       r4, [r4 + 0x000C]
  3513. 0000322C  80E7000C  lwz       r7, [r7 + 0x000C]
  3514. 00003230  7C043800  cmp       r4, r7
  3515. 00003234  4082012C  bne       +0x0000012C /* 00003360 */
  3516. 00003238  80F50008  lwz       r7, [r21 + 0x0008]
  3517. 0000323C  809500A8  lwz       r4, [r21 + 0x00A8]
  3518. 00003240  81070000  lwz       r8, [r7]
  3519. 00003244  7C8A4000  cmp       cr1, r10, r8
  3520. 00003248  91040000  stw       [r4], r8
  3521. 0000324C  40860104  bne       cr1, +0x00000104 /* 00003350 */
  3522. 00003250  A9150014  lha       r8, [r21 + 0x0014]
  3523. 00003254  81450004  lwz       r10, [r5 + 0x0004]
  3524. 00003258  7D28382E  lwzx      r9, r8, r7
  3525. 0000325C  7CE83814  addc      r7, r8, r7
  3526. 00003260  7C0A4800  cmp       r10, r9
  3527. 00003264  91240004  stw       [r4 + 0x0004], r9
  3528. 00003268  408200E8  bne       +0x000000E8 /* 00003350 */
  3529. 0000326C  A9150014  lha       r8, [r21 + 0x0014]
  3530. 00003270  81450008  lwz       r10, [r5 + 0x0008]
  3531. 00003274  7D28382E  lwzx      r9, r8, r7
  3532. 00003278  7CE83814  addc      r7, r8, r7
  3533. 0000327C  7C8A4800  cmp       cr1, r10, r9
  3534. 00003280  91240008  stw       [r4 + 0x0008], r9
  3535. 00003284  408600CC  bne       cr1, +0x000000CC /* 00003350 */
  3536. 00003288  A9150014  lha       r8, [r21 + 0x0014]
  3537. 0000328C  80A5000C  lwz       r5, [r5 + 0x000C]
  3538. 00003290  7CE8382E  lwzx      r7, r8, r7
  3539. 00003294  7C053800  cmp       r5, r7
  3540. 00003298  90E4000C  stw       [r4 + 0x000C], r7
  3541. 0000329C  408200B4  bne       +0x000000B4 /* 00003350 */
  3542. 000032A0  A9750094  lha       r11, [r21 + 0x0094]
  3543. 000032A4  2C8B0002  cmpwi     cr1, r11, 2
  3544. 000032A8  4186001C  beq       cr1, +0x0000001C /* 000032C4 */
  3545. 000032AC  8095000C  lwz       r4, [r21 + 0x000C]
  3546. 000032B0  2C040000  cmpwi     r4, 0
  3547. 000032B4  41820010  beq       +0x00000010 /* 000032C4 */
  3548. 000032B8  A8950096  lha       r4, [r21 + 0x0096]
  3549. 000032BC  2C840000  cmpwi     cr1, r4, 0
  3550. 000032C0  4186009C  beq       cr1, +0x0000009C /* 0000335C */
  3551. label000032C4:
  3552. 000032C4  80B5000C  lwz       r5, [r21 + 0x000C]
  3553. 000032C8  80950008  lwz       r4, [r21 + 0x0008]
  3554. 000032CC  2C050000  cmpwi     r5, 0
  3555. 000032D0  30840004  addic     r4, r4, 4
  3556. 000032D4  90950008  stw       [r21 + 0x0008], r4
  3557. 000032D8  809500A0  lwz       r4, [r21 + 0x00A0]
  3558. 000032DC  8115009C  lwz       r8, [r21 + 0x009C]
  3559. 000032E0  9095009C  stw       [r21 + 0x009C], r4
  3560. 000032E4  809500A8  lwz       r4, [r21 + 0x00A8]
  3561. 000032E8  30E50004  addic     r7, r5, 4
  3562. 000032EC  80B500A4  lwz       r5, [r21 + 0x00A4]
  3563. 000032F0  3138FFFF  subic     r9, r24, 1
  3564. 000032F4  90B500A0  stw       [r21 + 0x00A0], r5
  3565. 000032F8  909500A4  stw       [r21 + 0x00A4], r4
  3566. 000032FC  911500A8  stw       [r21 + 0x00A8], r8
  3567. 00003300  41820008  beq       +0x00000008 /* 00003308 */
  3568. 00003304  90F5000C  stw       [r21 + 0x000C], r7
  3569. label00003308:
  3570. 00003308  A8950094  lha       r4, [r21 + 0x0094]
  3571. 0000330C  7D380734  extsh     r24, r9
  3572. 00003310  2C840002  cmpwi     cr1, r4, 2
  3573. 00003314  80950078  lwz       r4, [r21 + 0x0078]
  3574. 00003318  548400C2  rlwinm    r4, r4, 0, 3, 1
  3575. 0000331C  90950078  stw       [r21 + 0x0078], r4
  3576. 00003320  40860010  bne       cr1, +0x00000010 /* 00003330 */
  3577. 00003324  A8F50096  lha       r7, [r21 + 0x0096]
  3578. 00003328  2C0700FF  cmpwi     r7, 255
  3579. 0000332C  40820340  bne       +0x00000340 /* 0000366C */
  3580. label00003330:
  3581. 00003330  38750000  addi      r3, r21, 0x0000
  3582. 00003334  480004E5  bl        +0x000004E4 /* 00003818 */
  3583. 00003338  B2750094  sth       [r21 + 0x0094], r19
  3584. 0000333C  A8F50096  lha       r7, [r21 + 0x0096]
  3585. 00003340  2C180000  cmpwi     r24, 0
  3586. 00003344  30870001  addic     r4, r7, 1
  3587. 00003348  30B8FFFF  subic     r5, r24, 1
  3588. 0000334C  4800032C  b         +0x0000032C /* 00003678 */
  3589. label00003350:
  3590. 00003350  A9750094  lha       r11, [r21 + 0x0094]
  3591. 00003354  ABF50086  lha       r31, [r21 + 0x0086]
  3592. 00003358  48000008  b         +0x00000008 /* 00003360 */
  3593. label0000335C:
  3594. 0000335C  ABF50086  lha       r31, [r21 + 0x0086]
  3595. label00003360:
  3596. 00003360  2C9F0002  cmpwi     cr1, r31, 2
  3597. 00003364  2F1F0004  cmpwi     cr6, r31, 4
  3598. 00003368  2C0B0004  cmpwi     r11, 4
  3599. 0000336C  2E9F0008  cmpwi     cr5, r31, 8
  3600. 00003370  408600DC  bne       cr1, +0x000000DC /* 0000344C */
  3601. 00003374  408200C4  bne       +0x000000C4 /* 00003438 */
  3602. 00003378  A8950096  lha       r4, [r21 + 0x0096]
  3603. 0000337C  2C04000F  cmpwi     r4, 15
  3604. 00003380  418200B8  beq       +0x000000B8 /* 00003438 */
  3605. 00003384  2C9F0000  cmpwi     cr1, r31, 0
  3606. 00003388  A8B50084  lha       r5, [r21 + 0x0084]
  3607. 0000338C  38E00000  li        r7, 0x0000
  3608. 00003390  40850090  ble       cr1, +0x00000090 /* 00003420 */
  3609. label00003394:
  3610. 00003394  2C050000  cmpwi     r5, 0
  3611. 00003398  2E850002  cmpwi     cr5, r5, 2
  3612. 0000339C  31870001  addic     r12, r7, 1
  3613. 000033A0  38800000  li        r4, 0x0000
  3614. 000033A4  40810050  ble       +0x00000050 /* 000033F4 */
  3615. 000033A8  8135008C  lwz       r9, [r21 + 0x008C]
  3616. 000033AC  81150088  lwz       r8, [r21 + 0x0088]
  3617. 000033B0  7D2938AE  lbzx      r9, r9, r7
  3618. 000033B4  7D4820AE  lbzx      r10, r8, r4
  3619. 000033B8  38800001  li        r4, 0x0001
  3620. 000033BC  7D290774  extsb     r9, r9
  3621. 000033C0  7D4A0774  extsb     r10, r10
  3622. 000033C4  7C095000  cmp       r9, r10
  3623. 000033C8  7C842800  cmp       cr1, r4, r5
  3624. 000033CC  39400002  li        r10, 0x0002
  3625. label000033D0:
  3626. 000033D0  41820044  beq       +0x00000044 /* 00003414 */
  3627. 000033D4  40840020  bge       cr1, +0x00000020 /* 000033F4 */
  3628. 000033D8  7D6820AE  lbzx      r11, r8, r4
  3629. 000033DC  7D440734  extsh     r4, r10
  3630. 000033E0  7D6A0774  extsb     r10, r11
  3631. 000033E4  7C095000  cmp       r9, r10
  3632. 000033E8  7C842800  cmp       cr1, r4, r5
  3633. 000033EC  31440001  addic     r10, r4, 1
  3634. 000033F0  4BFFFFE0  b         -0x00000020 /* 000033D0 */
  3635. label000033F4:
  3636. 000033F4  31250001  addic     r9, r5, 1
  3637. 000033F8  41960040  beq       cr5, +0x00000040 /* 00003438 */
  3638. 000033FC  8115008C  lwz       r8, [r21 + 0x008C]
  3639. 00003400  80950088  lwz       r4, [r21 + 0x0088]
  3640. 00003404  7CE838AE  lbzx      r7, r8, r7
  3641. 00003408  7CE429AE  stbx      r4, r7, r5
  3642. 0000340C  7D250734  extsh     r5, r9
  3643. 00003410  ABF50086  lha       r31, [r21 + 0x0086]
  3644. label00003414:
  3645. 00003414  7D870734  extsh     r7, r12
  3646. 00003418  7C87F800  cmp       cr1, r7, r31
  3647. 0000341C  4184FF78  blt       cr1, -0x00000088 /* 00003394 */
  3648. label00003420:
  3649. 00003420  B0B50084  sth       [r21 + 0x0084], r5
  3650. 00003424  A8F50096  lha       r7, [r21 + 0x0096]
  3651. 00003428  2C180000  cmpwi     r24, 0
  3652. 0000342C  30870001  addic     r4, r7, 1
  3653. 00003430  30B8FFFF  subic     r5, r24, 1
  3654. 00003434  48000244  b         +0x00000244 /* 00003678 */
  3655. label00003438:
  3656. 00003438  38750000  addi      r3, r21, 0x0000
  3657. 0000343C  480003DD  bl        +0x000003DC /* 00003818 */
  3658. 00003440  B2F50094  sth       [r21 + 0x0094], r23
  3659. 00003444  A8F50096  lha       r7, [r21 + 0x0096]
  3660. 00003448  48000224  b         +0x00000224 /* 0000366C */
  3661. label0000344C:
  3662. 0000344C  2C0B0005  cmpwi     r11, 5
  3663. 00003450  2C8B0007  cmpwi     cr1, r11, 7
  3664. 00003454  419900DC  bgt       cr6, +0x000000DC /* 00003530 */
  3665. 00003458  408200C4  bne       +0x000000C4 /* 0000351C */
  3666. 0000345C  A8950096  lha       r4, [r21 + 0x0096]
  3667. 00003460  2C04000F  cmpwi     r4, 15
  3668. 00003464  418200B8  beq       +0x000000B8 /* 0000351C */
  3669. 00003468  2C9F0000  cmpwi     cr1, r31, 0
  3670. 0000346C  A8F50084  lha       r7, [r21 + 0x0084]
  3671. 00003470  39000000  li        r8, 0x0000
  3672. 00003474  40850090  ble       cr1, +0x00000090 /* 00003504 */
  3673. label00003478:
  3674. 00003478  2C070000  cmpwi     r7, 0
  3675. 0000347C  2E870004  cmpwi     cr5, r7, 4
  3676. 00003480  31880001  addic     r12, r8, 1
  3677. 00003484  38A00000  li        r5, 0x0000
  3678. 00003488  40810050  ble       +0x00000050 /* 000034D8 */
  3679. 0000348C  8135008C  lwz       r9, [r21 + 0x008C]
  3680. 00003490  80950088  lwz       r4, [r21 + 0x0088]
  3681. 00003494  7D4940AE  lbzx      r10, r9, r8
  3682. 00003498  7D2428AE  lbzx      r9, r4, r5
  3683. 0000349C  38A00001  li        r5, 0x0001
  3684. 000034A0  7D4A0774  extsb     r10, r10
  3685. 000034A4  7D290774  extsb     r9, r9
  3686. 000034A8  7C0A4800  cmp       r10, r9
  3687. 000034AC  7C853800  cmp       cr1, r5, r7
  3688. 000034B0  39200002  li        r9, 0x0002
  3689. label000034B4:
  3690. 000034B4  41820044  beq       +0x00000044 /* 000034F8 */
  3691. 000034B8  40840020  bge       cr1, +0x00000020 /* 000034D8 */
  3692. 000034BC  7D6428AE  lbzx      r11, r4, r5
  3693. 000034C0  7D250734  extsh     r5, r9
  3694. 000034C4  7D690774  extsb     r9, r11
  3695. 000034C8  7C0A4800  cmp       r10, r9
  3696. 000034CC  7C853800  cmp       cr1, r5, r7
  3697. 000034D0  31250001  addic     r9, r5, 1
  3698. 000034D4  4BFFFFE0  b         -0x00000020 /* 000034B4 */
  3699. label000034D8:
  3700. 000034D8  31270001  addic     r9, r7, 1
  3701. 000034DC  41960040  beq       cr5, +0x00000040 /* 0000351C */
  3702. 000034E0  80B5008C  lwz       r5, [r21 + 0x008C]
  3703. 000034E4  80950088  lwz       r4, [r21 + 0x0088]
  3704. 000034E8  7CA540AE  lbzx      r5, r5, r8
  3705. 000034EC  7CA439AE  stbx      r4, r5, r7
  3706. 000034F0  7D270734  extsh     r7, r9
  3707. 000034F4  ABF50086  lha       r31, [r21 + 0x0086]
  3708. label000034F8:
  3709. 000034F8  7D880734  extsh     r8, r12
  3710. 000034FC  7C88F800  cmp       cr1, r8, r31
  3711. 00003500  4184FF78  blt       cr1, -0x00000088 /* 00003478 */
  3712. label00003504:
  3713. 00003504  B0F50084  sth       [r21 + 0x0084], r7
  3714. 00003508  A8F50096  lha       r7, [r21 + 0x0096]
  3715. 0000350C  2C180000  cmpwi     r24, 0
  3716. 00003510  30870001  addic     r4, r7, 1
  3717. label00003514:
  3718. 00003514  30B8FFFF  subic     r5, r24, 1
  3719. 00003518  48000160  b         +0x00000160 /* 00003678 */
  3720. label0000351C:
  3721. 0000351C  38750000  addi      r3, r21, 0x0000
  3722. 00003520  480002F9  bl        +0x000002F8 /* 00003818 */
  3723. 00003524  B2150094  sth       [r21 + 0x0094], r16
  3724. 00003528  A8F50096  lha       r7, [r21 + 0x0096]
  3725. 0000352C  48000140  b         +0x00000140 /* 0000366C */
  3726. label00003530:
  3727. 00003530  2C0B0006  cmpwi     r11, 6
  3728. 00003534  419500D8  bgt       cr5, +0x000000D8 /* 0000360C */
  3729. 00003538  408200C0  bne       +0x000000C0 /* 000035F8 */
  3730. 0000353C  A8950096  lha       r4, [r21 + 0x0096]
  3731. 00003540  2C84000F  cmpwi     cr1, r4, 15
  3732. 00003544  418600B4  beq       cr1, +0x000000B4 /* 000035F8 */
  3733. 00003548  2C1F0000  cmpwi     r31, 0
  3734. 0000354C  A8F50084  lha       r7, [r21 + 0x0084]
  3735. 00003550  39000000  li        r8, 0x0000
  3736. 00003554  4081FFB0  ble       -0x00000050 /* 00003504 */
  3737. label00003558:
  3738. 00003558  2C870000  cmpwi     cr1, r7, 0
  3739. 0000355C  2E870008  cmpwi     cr5, r7, 8
  3740. 00003560  31880001  addic     r12, r8, 1
  3741. 00003564  38A00000  li        r5, 0x0000
  3742. 00003568  40850050  ble       cr1, +0x00000050 /* 000035B8 */
  3743. 0000356C  8135008C  lwz       r9, [r21 + 0x008C]
  3744. 00003570  80950088  lwz       r4, [r21 + 0x0088]
  3745. 00003574  7D4940AE  lbzx      r10, r9, r8
  3746. 00003578  7D2428AE  lbzx      r9, r4, r5
  3747. 0000357C  38A00001  li        r5, 0x0001
  3748. 00003580  7D4A0774  extsb     r10, r10
  3749. 00003584  7D290774  extsb     r9, r9
  3750. 00003588  7C0A4800  cmp       r10, r9
  3751. 0000358C  7C853800  cmp       cr1, r5, r7
  3752. 00003590  39200002  li        r9, 0x0002
  3753. label00003594:
  3754. 00003594  41820044  beq       +0x00000044 /* 000035D8 */
  3755. 00003598  40840020  bge       cr1, +0x00000020 /* 000035B8 */
  3756. 0000359C  7D6428AE  lbzx      r11, r4, r5
  3757. 000035A0  7D250734  extsh     r5, r9
  3758. 000035A4  7D690774  extsb     r9, r11
  3759. 000035A8  7C0A4800  cmp       r10, r9
  3760. 000035AC  7C853800  cmp       cr1, r5, r7
  3761. 000035B0  31250001  addic     r9, r5, 1
  3762. 000035B4  4BFFFFE0  b         -0x00000020 /* 00003594 */
  3763. label000035B8:
  3764. 000035B8  31270001  addic     r9, r7, 1
  3765. 000035BC  4196003C  beq       cr5, +0x0000003C /* 000035F8 */
  3766. 000035C0  80B5008C  lwz       r5, [r21 + 0x008C]
  3767. 000035C4  80950088  lwz       r4, [r21 + 0x0088]
  3768. 000035C8  7CA540AE  lbzx      r5, r5, r8
  3769. 000035CC  7CA439AE  stbx      r4, r5, r7
  3770. 000035D0  7D270734  extsh     r7, r9
  3771. 000035D4  ABF50086  lha       r31, [r21 + 0x0086]
  3772. label000035D8:
  3773. 000035D8  7D880734  extsh     r8, r12
  3774. 000035DC  7C08F800  cmp       r8, r31
  3775. 000035E0  4180FF78  blt       -0x00000088 /* 00003558 */
  3776. 000035E4  B0F50084  sth       [r21 + 0x0084], r7
  3777. 000035E8  A8F50096  lha       r7, [r21 + 0x0096]
  3778. 000035EC  2C180000  cmpwi     r24, 0
  3779. 000035F0  30870001  addic     r4, r7, 1
  3780. 000035F4  4BFFFF20  b         -0x000000E0 /* 00003514 */
  3781. label000035F8:
  3782. 000035F8  38750000  addi      r3, r21, 0x0000
  3783. 000035FC  4800021D  bl        +0x0000021C /* 00003818 */
  3784. 00003600  B3550094  sth       [r21 + 0x0094], r26
  3785. 00003604  A8F50096  lha       r7, [r21 + 0x0096]
  3786. 00003608  48000064  b         +0x00000064 /* 0000366C */
  3787. label0000360C:
  3788. 0000360C  40860010  bne       cr1, +0x00000010 /* 0000361C */
  3789. 00003610  A8950096  lha       r4, [r21 + 0x0096]
  3790. 00003614  2C04000F  cmpwi     r4, 15
  3791. 00003618  40820020  bne       +0x00000020 /* 00003638 */
  3792. label0000361C:
  3793. 0000361C  38750000  addi      r3, r21, 0x0000
  3794. 00003620  480001F9  bl        +0x000001F8 /* 00003818 */
  3795. 00003624  80950010  lwz       r4, [r21 + 0x0010]
  3796. 00003628  B3950094  sth       [r21 + 0x0094], r28
  3797. 0000362C  30A40001  addic     r5, r4, 1
  3798. 00003630  90B50010  stw       [r21 + 0x0010], r5
  3799. 00003634  90950098  stw       [r21 + 0x0098], r4
  3800. label00003638:
  3801. 00003638  80B500A4  lwz       r5, [r21 + 0x00A4]
  3802. 0000363C  80950010  lwz       r4, [r21 + 0x0010]
  3803. 00003640  80E50000  lwz       r7, [r5]
  3804. 00003644  31040010  addic     r8, r4, 16
  3805. 00003648  90E40000  stw       [r4], r7
  3806. 0000364C  80E50004  lwz       r7, [r5 + 0x0004]
  3807. 00003650  90E40004  stw       [r4 + 0x0004], r7
  3808. 00003654  80E50008  lwz       r7, [r5 + 0x0008]
  3809. 00003658  90E40008  stw       [r4 + 0x0008], r7
  3810. 0000365C  80A5000C  lwz       r5, [r5 + 0x000C]
  3811. 00003660  90A4000C  stw       [r4 + 0x000C], r5
  3812. 00003664  91150010  stw       [r21 + 0x0010], r8
  3813. 00003668  A8F50096  lha       r7, [r21 + 0x0096]
  3814. label0000366C:
  3815. 0000366C  2C180000  cmpwi     r24, 0
  3816. 00003670  30870001  addic     r4, r7, 1
  3817. 00003674  30B8FFFF  subic     r5, r24, 1
  3818. label00003678:
  3819. 00003678  B0950096  sth       [r21 + 0x0096], r4
  3820. 0000367C  7CB80734  extsh     r24, r5
  3821. 00003680  4082F6A8  bne       -0x00000958 /* 00002D28 */
  3822. 00003684  8095004C  lwz       r4, [r21 + 0x004C]
  3823. 00003688  2C840000  cmpwi     cr1, r4, 0
  3824. 0000368C  41860028  beq       cr1, +0x00000028 /* 000036B4 */
  3825. 00003690  809500A4  lwz       r4, [r21 + 0x00A4]
  3826. 00003694  ABF50014  lha       r31, [r21 + 0x0014]
  3827. 00003698  90950090  stw       [r21 + 0x0090], r4
  3828. 0000369C  B2F50014  sth       [r21 + 0x0014], r23
  3829. 000036A0  38750000  addi      r3, r21, 0x0000
  3830. 000036A4  48000175  bl        +0x00000174 /* 00003818 */
  3831. 000036A8  B2550094  sth       [r21 + 0x0094], r18
  3832. 000036AC  B3F50014  sth       [r21 + 0x0014], r31
  3833. 000036B0  48000014  b         +0x00000014 /* 000036C4 */
  3834. label000036B4:
  3835. 000036B4  38750000  addi      r3, r21, 0x0000
  3836. 000036B8  48000161  bl        +0x00000160 /* 00003818 */
  3837. 000036BC  B2550094  sth       [r21 + 0x0094], r18
  3838. 000036C0  ABF50014  lha       r31, [r21 + 0x0014]
  3839. label000036C4:
  3840. 000036C4  2C990000  cmpwi     cr1, r25, 0
  3841. 000036C8  57E4103A  rlwinm    r4, r31, 2, 0, 29
  3842. 000036CC  7C9B2014  addc      r4, r27, r4
  3843. 000036D0  90950008  stw       [r21 + 0x0008], r4
  3844. 000036D4  41860014  beq       cr1, +0x00000014 /* 000036E8 */
  3845. 000036D8  A8950016  lha       r4, [r21 + 0x0016]
  3846. 000036DC  5484103A  rlwinm    r4, r4, 2, 0, 29
  3847. 000036E0  7C992014  addc      r4, r25, r4
  3848. 000036E4  9095000C  stw       [r21 + 0x000C], r4
  3849. label000036E8:
  3850. 000036E8  2C110000  cmpwi     r17, 0
  3851. 000036EC  3091FFFF  subic     r4, r17, 1
  3852. 000036F0  7C910734  extsh     r17, r4
  3853. 000036F4  4082F5FC  bne       -0x00000A04 /* 00002CF0 */
  3854. 000036F8  9A810038  stb       [r1 + 0x0038], r20
  3855. 000036FC  818100F4  lwz       r12, [r1 + 0x00F4]
  3856. 00003700  800100F8  lwz       r0, [r1 + 0x00F8]
  3857. 00003704  7D818120  mtcrf     0x18, r12
  3858. 00003708  302100F0  addic     r1, r1, 240
  3859. 0000370C  7C0803A6  mtlr      r0
  3860. 00003710  B9E1FFBC  lmw       r15, [r1 - 0x0044]
  3861. 00003714  4E800020  blr
  3862. 00003718  00000000  .invalid
  3863. 0000371C  00002043  .invalid
  3864. 00003720  80110100  lwz       r0, [r17 + 0x0100]
  3865. 00003724  00000000  .invalid
  3866. 00003728  00000AAC  .invalid
  3867. 0000372C  000C534D  .invalid
  3868. 00003730  43436F6D  bdzl      +0x00006F6C /* 0000A69C */
  3869. 00003734  70726573  andi.     r18, r3, 0x6573
  3870. 00003738  73380000  andi.     r24, r25, 0x0000
  3871. 0000373C  A9230086  lha       r9, [r3 + 0x0086]
  3872. 00003740  7C870734  extsh     r7, r4
  3873. 00003744  2C890000  cmpwi     cr1, r9, 0
  3874. 00003748  A9030084  lha       r8, [r3 + 0x0084]
  3875. 0000374C  39400000  li        r10, 0x0000
  3876. 00003750  40850090  ble       cr1, +0x00000090 /* 000037E0 */
  3877. label00003754:
  3878. 00003754  2C080000  cmpwi     r8, 0
  3879. 00003758  7F083800  cmp       cr6, r8, r7
  3880. 0000375C  316A0001  addic     r11, r10, 1
  3881. 00003760  38A00000  li        r5, 0x0000
  3882. 00003764  40810050  ble       +0x00000050 /* 000037B4 */
  3883. 00003768  8083008C  lwz       r4, [r3 + 0x008C]
  3884. 0000376C  81830088  lwz       r12, [r3 + 0x0088]
  3885. 00003770  7C0450AE  lbzx      r0, r4, r10
  3886. 00003774  7C8C28AE  lbzx      r4, r12, r5
  3887. 00003778  7C000774  extsb     r0, r0
  3888. 0000377C  7C840774  extsb     r4, r4
  3889. 00003780  7C002000  cmp       r0, r4
  3890. 00003784  38800001  li        r4, 0x0001
  3891. 00003788  7C844000  cmp       cr1, r4, r8
  3892. 0000378C  38A00002  li        r5, 0x0002
  3893. label00003790:
  3894. 00003790  41820044  beq       +0x00000044 /* 000037D4 */
  3895. 00003794  40840020  bge       cr1, +0x00000020 /* 000037B4 */
  3896. 00003798  7CCC20AE  lbzx      r6, r12, r4
  3897. 0000379C  7CA40734  extsh     r4, r5
  3898. 000037A0  7CC50774  extsb     r5, r6
  3899. 000037A4  7C002800  cmp       r0, r5
  3900. 000037A8  7C844000  cmp       cr1, r4, r8
  3901. 000037AC  30A40001  addic     r5, r4, 1
  3902. 000037B0  4BFFFFE0  b         -0x00000020 /* 00003790 */
  3903. label000037B4:
  3904. 000037B4  30080001  addic     r0, r8, 1
  3905. 000037B8  419A0034  beq       cr6, +0x00000034 /* 000037EC */
  3906. 000037BC  8083008C  lwz       r4, [r3 + 0x008C]
  3907. 000037C0  80A30088  lwz       r5, [r3 + 0x0088]
  3908. 000037C4  7C8450AE  lbzx      r4, r4, r10
  3909. 000037C8  7C8541AE  stbx      r5, r4, r8
  3910. 000037CC  7C080734  extsh     r8, r0
  3911. 000037D0  A9230086  lha       r9, [r3 + 0x0086]
  3912. label000037D4:
  3913. 000037D4  7D6A0734  extsh     r10, r11
  3914. 000037D8  7C8A4800  cmp       cr1, r10, r9
  3915. 000037DC  4184FF78  blt       cr1, -0x00000088 /* 00003754 */
  3916. label000037E0:
  3917. 000037E0  B1030084  sth       [r3 + 0x0084], r8
  3918. 000037E4  38600001  li        r3, 0x0001
  3919. label000037E8:
  3920. 000037E8  4E800020  blr
  3921. label000037EC:
  3922. 000037EC  38600000  li        r3, 0x0000
  3923. 000037F0  4BFFFFF8  b         -0x00000008 /* 000037E8 */
  3924. 000037F4  00000000  .invalid
  3925. 000037F8  00002040  .invalid
  3926. 000037FC  00000200  .invalid
  3927. 00003800  00000000  .invalid
  3928. 00003804  000000B8  .invalid
  3929. 00003808  000B4D65  .invalid
  3930. 0000380C  72676543  andi.     r7, r19, 0x6543
  3931. 00003810  6F6C6F72  xoris     r12, r27, 0x6F72
  3932. 00003814  73000000  andi.     r0, r24, 0x0000
  3933. fn00003818:
  3934. 00003818  BF61FFEC  stmw      [r1 - 0x0014], r27
  3935. 0000381C  3BE30000  addi      r31, r3, 0x0000
  3936. 00003820  A8BF0094  lha       r5, [r31 + 0x0094]
  3937. 00003824  7C0802A6  mflr      r0
  3938. 00003828  28850008  cmplwi    cr1, r5, 8
  3939. 0000382C  90010008  stw       [r1 + 0x0008], r0
  3940. 00003830  A8DF0096  lha       r6, [r31 + 0x0096]
  3941. 00003834  9421FEA0  stwu      [r1 - 0x0160], r1
  3942. 00003838  54A72834  rlwinm    r7, r5, 5, 0, 26
  3943. 0000383C  7FC73014  addc      r30, r7, r6
  3944. 00003840  7FDD0774  extsb     r29, r30
  3945. 00003844  837F0010  lwz       r27, [r31 + 0x0010]
  3946. 00003848  418503F4  bgt       cr1, +0x000003F4 /* 00003C3C */
  3947. 0000384C  80820058  lwz       r4, [r2 + 0x0058]
  3948. 00003850  54A5103A  rlwinm    r5, r5, 2, 0, 29
  3949. 00003854  7C84282E  lwzx      r4, r4, r5
  3950. 00003858  80A2005C  lwz       r5, [r2 + 0x005C]
  3951. 0000385C  7C842814  addc      r4, r4, r5
  3952. 00003860  7C8903A6  mtctr     r4
  3953. 00003864  4E800420  bctr
  3954. 00003868  2C86000F  cmpwi     cr1, r6, 15
  3955. 0000386C  4085001C  ble       cr1, +0x0000001C /* 00003888 */
  3956. 00003870  60E30010  ori       r3, r7, 0x0010
  3957. 00003874  987B0000  stb       [r27], r3
  3958. 00003878  A87F0096  lha       r3, [r31 + 0x0096]
  3959. 0000387C  987B0001  stb       [r27 + 0x0001], r3
  3960. 00003880  337B0002  addic     r27, r27, 2
  3961. 00003884  480003B8  b         +0x000003B8 /* 00003C3C */
  3962. label00003888:
  3963. 00003888  9BDB0000  stb       [r27], r30
  3964. 0000388C  337B0001  addic     r27, r27, 1
  3965. 00003890  480003AC  b         +0x000003AC /* 00003C3C */
  3966. 00003894  2C86000F  cmpwi     cr1, r6, 15
  3967. 00003898  4085001C  ble       cr1, +0x0000001C /* 000038B4 */
  3968. 0000389C  60E30010  ori       r3, r7, 0x0010
  3969. 000038A0  987B0000  stb       [r27], r3
  3970. 000038A4  A87F0096  lha       r3, [r31 + 0x0096]
  3971. 000038A8  309B0002  addic     r4, r27, 2
  3972. 000038AC  987B0001  stb       [r27 + 0x0001], r3
  3973. 000038B0  4800000C  b         +0x0000000C /* 000038BC */
  3974. label000038B4:
  3975. 000038B4  9BDB0000  stb       [r27], r30
  3976. 000038B8  309B0001  addic     r4, r27, 1
  3977. label000038BC:
  3978. 000038BC  807F0088  lwz       r3, [r31 + 0x0088]
  3979. 000038C0  33640001  addic     r27, r4, 1
  3980. 000038C4  88630000  lbz       r3, [r3]
  3981. 000038C8  98640000  stb       [r4], r3
  3982. 000038CC  48000370  b         +0x00000370 /* 00003C3C */
  3983. 000038D0  4BFFE7E1  bl        -0x00001820 /* 000020B0 */
  3984. 000038D4  4FFFFB82  cror      crb31, crb31, crb31
  3985. 000038D8  7C640735  extsh.    r4, r3
  3986. 000038DC  2C84FFFF  cmpwi     cr1, r4, -1
  3987. 000038E0  309D0010  addic     r4, r29, 16
  3988. 000038E4  41800014  blt       +0x00000014 /* 000038F8 */
  3989. 000038E8  989B0000  stb       [r27], r4
  3990. 000038EC  987B0001  stb       [r27 + 0x0001], r3
  3991. 000038F0  337B0002  addic     r27, r27, 2
  3992. 000038F4  4800001C  b         +0x0000001C /* 00003910 */
  3993. label000038F8:
  3994. 000038F8  40860018  bne       cr1, +0x00000018 /* 00003910 */
  3995. 000038FC  9BDB0000  stb       [r27], r30
  3996. 00003900  807F0088  lwz       r3, [r31 + 0x0088]
  3997. 00003904  A8630000  lha       r3, [r3]
  3998. 00003908  B07B0001  sth       [r27 + 0x0001], r3
  3999. 0000390C  337B0003  addic     r27, r27, 3
  4000. label00003910:
  4001. 00003910  807F0088  lwz       r3, [r31 + 0x0088]
  4002. 00003914  38800000  li        r4, 0x0000
  4003. 00003918  88630000  lbz       r3, [r3]
  4004. 0000391C  38C00001  li        r6, 0x0001
  4005. 00003920  7C611814  addc      r3, r1, r3
  4006. 00003924  98830040  stb       [r3 + 0x0040], r4
  4007. 00003928  807F0088  lwz       r3, [r31 + 0x0088]
  4008. 0000392C  309BFFFE  subic     r4, r27, 2
  4009. 00003930  88630001  lbz       r3, [r3 + 0x0001]
  4010. 00003934  30A10040  addic     r5, r1, 64
  4011. 00003938  7C611814  addc      r3, r1, r3
  4012. 0000393C  98C30040  stb       [r3 + 0x0040], r6
  4013. label00003940:
  4014. 00003940  817F0090  lwz       r11, [r31 + 0x0090]
  4015. 00003944  A8DF0014  lha       r6, [r31 + 0x0014]
  4016. 00003948  306B0004  addic     r3, r11, 4
  4017. 0000394C  907F0090  stw       [r31 + 0x0090], r3
  4018. 00003950  3146FFFC  subic     r10, r6, 4
  4019. 00003954  39000003  li        r8, 0x0003
  4020. label00003958:
  4021. 00003958  2C880000  cmpwi     cr1, r8, 0
  4022. 0000395C  39200003  li        r9, 0x0003
  4023. 00003960  306BFFFF  subic     r3, r11, 1
  4024. label00003964:
  4025. 00003964  8CE30001  lbzu      r7, [r3 + 0x0001]
  4026. 00003968  2C090000  cmpwi     r9, 0
  4027. 0000396C  7CE538AE  lbzx      r7, r5, r7
  4028. 00003970  7D9CE014  addc      r12, r28, r28
  4029. 00003974  316B0001  addic     r11, r11, 1
  4030. 00003978  30C9FFFF  subic     r6, r9, 1
  4031. 0000397C  54E707FE  rlwinm    r7, r7, 0, 31, 31
  4032. 00003980  7F8C3814  addc      r28, r12, r7
  4033. 00003984  7CC90734  extsh     r9, r6
  4034. 00003988  4082FFDC  bne       -0x00000024 /* 00003964 */
  4035. 0000398C  3068FFFF  subic     r3, r8, 1
  4036. 00003990  7D6B5014  addc      r11, r11, r10
  4037. 00003994  7C680734  extsh     r8, r3
  4038. 00003998  4086FFC0  bne       cr1, -0x00000040 /* 00003958 */
  4039. 0000399C  B7840002  sthu      [r4 + 0x0002], r28
  4040. 000039A0  A87F0096  lha       r3, [r31 + 0x0096]
  4041. 000039A4  337B0002  addic     r27, r27, 2
  4042. 000039A8  2C830000  cmpwi     cr1, r3, 0
  4043. 000039AC  3063FFFF  subic     r3, r3, 1
  4044. 000039B0  B07F0096  sth       [r31 + 0x0096], r3
  4045. 000039B4  4086FF8C  bne       cr1, -0x00000074 /* 00003940 */
  4046. 000039B8  A87F0086  lha       r3, [r31 + 0x0086]
  4047. 000039BC  38A0FFFF  li        r5, 0xFFFFFFFF
  4048. 000039C0  48000284  b         +0x00000284 /* 00003C44 */
  4049. 000039C4  4BFFE81D  bl        -0x000017E4 /* 000021E0 */
  4050. 000039C8  4FFFFB82  cror      crb31, crb31, crb31
  4051. 000039CC  7C640735  extsh.    r4, r3
  4052. 000039D0  2C84FFFF  cmpwi     cr1, r4, -1
  4053. 000039D4  309D0010  addic     r4, r29, 16
  4054. 000039D8  41800014  blt       +0x00000014 /* 000039EC */
  4055. 000039DC  989B0000  stb       [r27], r4
  4056. 000039E0  987B0001  stb       [r27 + 0x0001], r3
  4057. 000039E4  337B0002  addic     r27, r27, 2
  4058. 000039E8  4800001C  b         +0x0000001C /* 00003A04 */
  4059. label000039EC:
  4060. 000039EC  40860018  bne       cr1, +0x00000018 /* 00003A04 */
  4061. 000039F0  9BDB0000  stb       [r27], r30
  4062. 000039F4  807F0088  lwz       r3, [r31 + 0x0088]
  4063. 000039F8  80630000  lwz       r3, [r3]
  4064. 000039FC  907B0001  stw       [r27 + 0x0001], r3
  4065. 00003A00  337B0005  addic     r27, r27, 5
  4066. label00003A04:
  4067. 00003A04  807F0088  lwz       r3, [r31 + 0x0088]
  4068. 00003A08  38800000  li        r4, 0x0000
  4069. 00003A0C  88630000  lbz       r3, [r3]
  4070. 00003A10  38A00002  li        r5, 0x0002
  4071. 00003A14  7C611814  addc      r3, r1, r3
  4072. 00003A18  98830040  stb       [r3 + 0x0040], r4
  4073. 00003A1C  807F0088  lwz       r3, [r31 + 0x0088]
  4074. 00003A20  38800001  li        r4, 0x0001
  4075. 00003A24  88630001  lbz       r3, [r3 + 0x0001]
  4076. 00003A28  7C611814  addc      r3, r1, r3
  4077. 00003A2C  98830040  stb       [r3 + 0x0040], r4
  4078. 00003A30  807F0088  lwz       r3, [r31 + 0x0088]
  4079. 00003A34  88630002  lbz       r3, [r3 + 0x0002]
  4080. 00003A38  7C611814  addc      r3, r1, r3
  4081. 00003A3C  98A30040  stb       [r3 + 0x0040], r5
  4082. 00003A40  A87F0084  lha       r3, [r31 + 0x0084]
  4083. 00003A44  2C830004  cmpwi     cr1, r3, 4
  4084. 00003A48  40860018  bne       cr1, +0x00000018 /* 00003A60 */
  4085. 00003A4C  807F0088  lwz       r3, [r31 + 0x0088]
  4086. 00003A50  38800003  li        r4, 0x0003
  4087. 00003A54  88630003  lbz       r3, [r3 + 0x0003]
  4088. 00003A58  7C611814  addc      r3, r1, r3
  4089. 00003A5C  98830040  stb       [r3 + 0x0040], r4
  4090. label00003A60:
  4091. 00003A60  30610040  addic     r3, r1, 64
  4092. 00003A64  309BFFFC  subic     r4, r27, 4
  4093. label00003A68:
  4094. 00003A68  817F0090  lwz       r11, [r31 + 0x0090]
  4095. 00003A6C  A8DF0014  lha       r6, [r31 + 0x0014]
  4096. 00003A70  30AB0004  addic     r5, r11, 4
  4097. 00003A74  90BF0090  stw       [r31 + 0x0090], r5
  4098. 00003A78  3146FFFC  subic     r10, r6, 4
  4099. 00003A7C  39000003  li        r8, 0x0003
  4100. label00003A80:
  4101. 00003A80  2C080000  cmpwi     r8, 0
  4102. 00003A84  39200003  li        r9, 0x0003
  4103. 00003A88  30ABFFFF  subic     r5, r11, 1
  4104. label00003A8C:
  4105. 00003A8C  8CE50001  lbzu      r7, [r5 + 0x0001]
  4106. 00003A90  2C890000  cmpwi     cr1, r9, 0
  4107. 00003A94  7CE338AE  lbzx      r7, r3, r7
  4108. 00003A98  578C103A  rlwinm    r12, r28, 2, 0, 29
  4109. 00003A9C  316B0001  addic     r11, r11, 1
  4110. 00003AA0  30C9FFFF  subic     r6, r9, 1
  4111. 00003AA4  54E707BE  rlwinm    r7, r7, 0, 30, 31
  4112. 00003AA8  7F8C3814  addc      r28, r12, r7
  4113. 00003AAC  7CC90734  extsh     r9, r6
  4114. 00003AB0  4086FFDC  bne       cr1, -0x00000024 /* 00003A8C */
  4115. 00003AB4  30A8FFFF  subic     r5, r8, 1
  4116. 00003AB8  7D6A5814  addc      r11, r10, r11
  4117. 00003ABC  7CA80734  extsh     r8, r5
  4118. 00003AC0  4082FFC0  bne       -0x00000040 /* 00003A80 */
  4119. 00003AC4  97840004  stwu      [r4 + 0x0004], r28
  4120. 00003AC8  A8BF0096  lha       r5, [r31 + 0x0096]
  4121. 00003ACC  337B0004  addic     r27, r27, 4
  4122. 00003AD0  2C050000  cmpwi     r5, 0
  4123. 00003AD4  30A5FFFF  subic     r5, r5, 1
  4124. 00003AD8  B0BF0096  sth       [r31 + 0x0096], r5
  4125. 00003ADC  4082FF8C  bne       -0x00000074 /* 00003A68 */
  4126. 00003AE0  A87F0086  lha       r3, [r31 + 0x0086]
  4127. 00003AE4  38A0FFFF  li        r5, 0xFFFFFFFF
  4128. 00003AE8  4800015C  b         +0x0000015C /* 00003C44 */
  4129. 00003AEC  4BFFE905  bl        -0x000016FC /* 000023F0 */
  4130. 00003AF0  4FFFFB82  cror      crb31, crb31, crb31
  4131. 00003AF4  7C640735  extsh.    r4, r3
  4132. 00003AF8  2C84FFFF  cmpwi     cr1, r4, -1
  4133. 00003AFC  309D0010  addic     r4, r29, 16
  4134. 00003B00  41800014  blt       +0x00000014 /* 00003B14 */
  4135. 00003B04  989B0000  stb       [r27], r4
  4136. 00003B08  987B0001  stb       [r27 + 0x0001], r3
  4137. 00003B0C  337B0002  addic     r27, r27, 2
  4138. 00003B10  48000028  b         +0x00000028 /* 00003B38 */
  4139. label00003B14:
  4140. 00003B14  40860024  bne       cr1, +0x00000024 /* 00003B38 */
  4141. 00003B18  9BDB0000  stb       [r27], r30
  4142. 00003B1C  807F0088  lwz       r3, [r31 + 0x0088]
  4143. 00003B20  80630000  lwz       r3, [r3]
  4144. 00003B24  907B0001  stw       [r27 + 0x0001], r3
  4145. 00003B28  807F0088  lwz       r3, [r31 + 0x0088]
  4146. 00003B2C  84830004  lwzu      r4, [r3 + 0x0004]
  4147. 00003B30  909B0005  stw       [r27 + 0x0005], r4
  4148. 00003B34  337B0009  addic     r27, r27, 9
  4149. label00003B38:
  4150. 00003B38  807F0088  lwz       r3, [r31 + 0x0088]
  4151. 00003B3C  38C00000  li        r6, 0x0000
  4152. 00003B40  3083FFFF  subic     r4, r3, 1
  4153. 00003B44  30610040  addic     r3, r1, 64
  4154. label00003B48:
  4155. 00003B48  8CA40001  lbzu      r5, [r4 + 0x0001]
  4156. 00003B4C  7CC329AE  stbx      r3, r6, r5
  4157. 00003B50  A8BF0084  lha       r5, [r31 + 0x0084]
  4158. 00003B54  30C60001  addic     r6, r6, 1
  4159. 00003B58  7C862800  cmp       cr1, r6, r5
  4160. 00003B5C  4184FFEC  blt       cr1, -0x00000014 /* 00003B48 */
  4161. 00003B60  30810038  addic     r4, r1, 56
  4162. label00003B64:
  4163. 00003B64  817F0090  lwz       r11, [r31 + 0x0090]
  4164. 00003B68  A8DF0014  lha       r6, [r31 + 0x0014]
  4165. 00003B6C  30AB0004  addic     r5, r11, 4
  4166. 00003B70  90BF0090  stw       [r31 + 0x0090], r5
  4167. 00003B74  3146FFFC  subic     r10, r6, 4
  4168. 00003B78  39000003  li        r8, 0x0003
  4169. label00003B7C:
  4170. 00003B7C  2C080000  cmpwi     r8, 0
  4171. 00003B80  39200003  li        r9, 0x0003
  4172. 00003B84  30ABFFFF  subic     r5, r11, 1
  4173. label00003B88:
  4174. 00003B88  8CE50001  lbzu      r7, [r5 + 0x0001]
  4175. 00003B8C  2C890000  cmpwi     cr1, r9, 0
  4176. 00003B90  7CE338AE  lbzx      r7, r3, r7
  4177. 00003B94  578C1838  rlwinm    r12, r28, 3, 0, 28
  4178. 00003B98  316B0001  addic     r11, r11, 1
  4179. 00003B9C  30C9FFFF  subic     r6, r9, 1
  4180. 00003BA0  54E7077E  rlwinm    r7, r7, 0, 29, 31
  4181. 00003BA4  7F8C3814  addc      r28, r12, r7
  4182. 00003BA8  7CC90734  extsh     r9, r6
  4183. 00003BAC  4086FFDC  bne       cr1, -0x00000024 /* 00003B88 */
  4184. 00003BB0  5505083C  rlwinm    r5, r8, 1, 0, 30
  4185. 00003BB4  7F842B2E  sthx      r28, r4, r5
  4186. 00003BB8  30C8FFFF  subic     r6, r8, 1
  4187. 00003BBC  7D6A5814  addc      r11, r10, r11
  4188. 00003BC0  7CC80734  extsh     r8, r6
  4189. 00003BC4  4082FFB8  bne       -0x00000048 /* 00003B7C */
  4190. 00003BC8  A8A1003E  lha       r5, [r1 + 0x003E]
  4191. 00003BCC  A9210038  lha       r9, [r1 + 0x0038]
  4192. 00003BD0  A8E1003A  lha       r7, [r1 + 0x003A]
  4193. 00003BD4  54A82036  rlwinm    r8, r5, 4, 0, 27
  4194. 00003BD8  7D254670  srawi     r5, r9, 8
  4195. 00003BDC  54A5073E  rlwinm    r5, r5, 0, 28, 31
  4196. 00003BE0  7CA82814  addc      r5, r8, r5
  4197. 00003BE4  B0BB0000  sth       [r27], r5
  4198. 00003BE8  54E52036  rlwinm    r5, r7, 4, 0, 27
  4199. 00003BEC  5526073E  rlwinm    r6, r9, 0, 28, 31
  4200. 00003BF0  7CC53014  addc      r6, r5, r6
  4201. 00003BF4  A8A1003C  lha       r5, [r1 + 0x003C]
  4202. 00003BF8  7D272670  srawi     r7, r9, 4
  4203. 00003BFC  54A52036  rlwinm    r5, r5, 4, 0, 27
  4204. 00003C00  54E7073E  rlwinm    r7, r7, 0, 28, 31
  4205. 00003C04  7CA53814  addc      r5, r5, r7
  4206. 00003C08  B0BB0002  sth       [r27 + 0x0002], r5
  4207. 00003C0C  B0DB0004  sth       [r27 + 0x0004], r6
  4208. 00003C10  A8BF0096  lha       r5, [r31 + 0x0096]
  4209. 00003C14  337B0006  addic     r27, r27, 6
  4210. 00003C18  2C050000  cmpwi     r5, 0
  4211. 00003C1C  30A5FFFF  subic     r5, r5, 1
  4212. 00003C20  B0BF0096  sth       [r31 + 0x0096], r5
  4213. 00003C24  4082FF40  bne       -0x000000C0 /* 00003B64 */
  4214. 00003C28  A87F0086  lha       r3, [r31 + 0x0086]
  4215. 00003C2C  38A0FFFF  li        r5, 0xFFFFFFFF
  4216. 00003C30  48000014  b         +0x00000014 /* 00003C44 */
  4217. 00003C34  807F0098  lwz       r3, [r31 + 0x0098]
  4218. 00003C38  9BC30000  stb       [r3], r30
  4219. label00003C3C:
  4220. 00003C3C  A87F0086  lha       r3, [r31 + 0x0086]
  4221. 00003C40  38A0FFFF  li        r5, 0xFFFFFFFF
  4222. label00003C44:
  4223. 00003C44  809F008C  lwz       r4, [r31 + 0x008C]
  4224. 00003C48  B07F0084  sth       [r31 + 0x0084], r3
  4225. 00003C4C  B0BF0096  sth       [r31 + 0x0096], r5
  4226. 00003C50  807F0088  lwz       r3, [r31 + 0x0088]
  4227. 00003C54  80A40000  lwz       r5, [r4]
  4228. 00003C58  90A30000  stw       [r3], r5
  4229. 00003C5C  80840004  lwz       r4, [r4 + 0x0004]
  4230. 00003C60  90830004  stw       [r3 + 0x0004], r4
  4231. 00003C64  807F0008  lwz       r3, [r31 + 0x0008]
  4232. 00003C68  937F0010  stw       [r31 + 0x0010], r27
  4233. 00003C6C  3063FFFC  subic     r3, r3, 4
  4234. 00003C70  907F0090  stw       [r31 + 0x0090], r3
  4235. 00003C74  81810168  lwz       r12, [r1 + 0x0168]
  4236. 00003C78  30210160  addic     r1, r1, 352
  4237. 00003C7C  7D8803A6  mtlr      r12
  4238. 00003C80  BB61FFEC  lmw       r27, [r1 - 0x0014]
  4239. 00003C84  4E800020  blr
  4240. 00003C88  00000000  .invalid
  4241. 00003C8C  00002041  .invalid
  4242. 00003C90  80050100  lwz       r0, [r5 + 0x0100]
  4243. 00003C94  00000000  .invalid
  4244. 00003C98  00000470  .invalid
  4245. 00003C9C  000B4368  .invalid
  4246. 00003CA0  616E6765  ori       r14, r11, 0x6765
  4247. 00003CA4  53746174  rlwimi    r20, r27, 12, 5, 26
  4248. 00003CA8  65000000  oris      r0, r8, 0x0000
  4249. fn00003CAC:
  4250. 00003CAC  81820060  lwz       r12, [r2 + 0x0060]
  4251. 00003CB0  90410014  stw       [r1 + 0x0014], r2
  4252. 00003CB4  800C0000  lwz       r0, [r12]
  4253. 00003CB8  804C0004  lwz       r2, [r12 + 0x0004]
  4254. 00003CBC  7C0903A6  mtctr     r0
  4255. 00003CC0  4E800420  bctr
  4256. 00003CC4  00000000  .invalid
  4257. 00003CC8  000C8000  .invalid
  4258. 00003CCC  00000000  .invalid
  4259. fn00003CD0:
  4260. 00003CD0  81820064  lwz       r12, [r2 + 0x0064]
  4261. 00003CD4  90410014  stw       [r1 + 0x0014], r2
  4262. 00003CD8  800C0000  lwz       r0, [r12]
  4263. 00003CDC  804C0004  lwz       r2, [r12 + 0x0004]
  4264. 00003CE0  7C0903A6  mtctr     r0
  4265. 00003CE4  4E800420  bctr
  4266. 00003CE8  00000000  .invalid
  4267. 00003CEC  000C8000  .invalid
  4268. 00003CF0  00000000  .invalid
  4269. fn00003CF4:
  4270. 00003CF4  81820068  lwz       r12, [r2 + 0x0068]
  4271. 00003CF8  90410014  stw       [r1 + 0x0014], r2
  4272. 00003CFC  800C0000  lwz       r0, [r12]
  4273. 00003D00  804C0004  lwz       r2, [r12 + 0x0004]
  4274. 00003D04  7C0903A6  mtctr     r0
  4275. 00003D08  4E800420  bctr
  4276. 00003D0C  00000000  .invalid
  4277. 00003D10  000C8000  .invalid
  4278. 00003D14  00000000  .invalid
  4279. 00003D18  7C661B78  mr        r6, r3
  4280. 00003D1C  7C832378  mr        r3, r4
  4281. 00003D20  7CC43378  mr        r4, r6
  4282. fn00003D24:
  4283. 00003D24  54A0D97F  rlwinm.   r0, r5, 27, 5, 31
  4284. 00003D28  41810014  bgt       +0x00000014 /* 00003D3C */
  4285. 00003D2C  7CA103A6  mtxer     r5
  4286. 00003D30  7CA0242A  lswx      r5, r0, r4
  4287. 00003D34  7CA01D2A  stswx     r0, r5, r3
  4288. 00003D38  4E800020  blr
  4289. label00003D3C:
  4290. 00003D3C  7C841840  cmpl      cr1, r4, r3
  4291. 00003D40  4084000C  bge       cr1, +0x0000000C /* 00003D4C */
  4292. 00003D44  7D442814  addc      r10, r4, r5
  4293. 00003D48  7C835040  cmpl      cr1, r3, r10
  4294. label00003D4C:
  4295. 00003D4C  7C0903A6  mtctr     r0
  4296. 00003D50  38000020  li        r0, 0x0020
  4297. 00003D54  7C0103A6  mtxer     r0
  4298. 00003D58  54A006FF  rlwinm.   r0, r5, 0, 27, 31
  4299. 00003D5C  90610018  stw       [r1 + 0x0018], r3
  4300. 00003D60  7C641810  subfc     r3, r4, r3
  4301. 00003D64  41840028  blt       cr1, +0x00000028 /* 00003D8C */
  4302. label00003D68:
  4303. 00003D68  7CA0242A  lswx      r5, r0, r4
  4304. 00003D6C  7CA3252A  stswx     r3, r5, r4
  4305. 00003D70  30840020  addic     r4, r4, 32
  4306. 00003D74  4200FFF4  bdnz      -0x0000000C /* 00003D68 */
  4307. 00003D78  7C0103A6  mtxer     r0
  4308. 00003D7C  7CA0242A  lswx      r5, r0, r4
  4309. 00003D80  7CA3252A  stswx     r3, r5, r4
  4310. 00003D84  80610018  lwz       r3, [r1 + 0x0018]
  4311. 00003D88  4E800020  blr
  4312. label00003D8C:
  4313. 00003D8C  7C842814  addc      r4, r4, r5
  4314. label00003D90:
  4315. 00003D90  3084FFE0  subic     r4, r4, 32
  4316. 00003D94  7CA0242A  lswx      r5, r0, r4
  4317. 00003D98  7CA3252A  stswx     r3, r5, r4
  4318. 00003D9C  4200FFF4  bdnz      -0x0000000C /* 00003D90 */
  4319. 00003DA0  7C802010  subfc     r4, r0, r4
  4320. 00003DA4  7C0103A6  mtxer     r0
  4321. 00003DA8  7CA0242A  lswx      r5, r0, r4
  4322. 00003DAC  7CA3252A  stswx     r3, r5, r4
  4323. 00003DB0  80610018  lwz       r3, [r1 + 0x0018]
  4324. 00003DB4  4E800020  blr
  4325. 00003DB8  00000000  .invalid
  4326. 00003DBC  000C0000  .invalid
  4327. 00003DC0  00000000  .invalid
  4328. 00003DC4  00000000  .invalid
  4329. 00003DC8  00000000  .invalid
  4330. 00003DCC  00000000  .invalid
  4331. 00003DD0  00000000  .invalid
  4332. 00003DD4  00000000  .invalid
  4333. 00003DD8  00000000  .invalid
  4334. fn00003DDC:
  4335. 00003DDC  8182006C  lwz       r12, [r2 + 0x006C]
  4336. 00003DE0  90410014  stw       [r1 + 0x0014], r2
  4337. 00003DE4  800C0000  lwz       r0, [r12]
  4338. 00003DE8  804C0004  lwz       r2, [r12 + 0x0004]
  4339. 00003DEC  7C0903A6  mtctr     r0
  4340. 00003DF0  4E800420  bctr
  4341. 00003DF4  00000000  .invalid
  4342. 00003DF8  000C8000  .invalid
  4343. 00003DFC  00000000  .invalid
  4344. fn00003E00:
  4345. 00003E00  800B0000  lwz       r0, [r11]
  4346. 00003E04  90410014  stw       [r1 + 0x0014], r2
  4347. 00003E08  7C0903A6  mtctr     r0
  4348. 00003E0C  804B0004  lwz       r2, [r11 + 0x0004]
  4349. 00003E10  7D6C5B78  mr        r12, r11
  4350. 00003E14  816B0008  lwz       r11, [r11 + 0x0008]
  4351. 00003E18  4E800420  bctr
  4352. 00003E1C  4E800020  blr
  4353. 00003E20  00000000  .invalid
  4354. 00003E24  000C0000  .invalid
  4355. 00003E28  00000000  .invalid
  4356. 00003E2C  00000000  .invalid
  4357. 00003E30  00000000  .invalid
  4358. 00003E34  00000000  .invalid
  4359. 00003E38  00000000  .invalid
  4360. 00003E3C  00000000  .invalid
  4361. 00003E40  00000000  .invalid
  4362. fn00003E44:
  4363. 00003E44  81820070  lwz       r12, [r2 + 0x0070]
  4364. 00003E48  90410014  stw       [r1 + 0x0014], r2
  4365. 00003E4C  800C0000  lwz       r0, [r12]
  4366. 00003E50  804C0004  lwz       r2, [r12 + 0x0004]
  4367. 00003E54  7C0903A6  mtctr     r0
  4368. 00003E58  4E800420  bctr
  4369. 00003E5C  00000000  .invalid
  4370. 00003E60  000C8000  .invalid
  4371. 00003E64  00000000  .invalid
  4372. fn00003E68:
  4373. 00003E68  81820074  lwz       r12, [r2 + 0x0074]
  4374. 00003E6C  90410014  stw       [r1 + 0x0014], r2
  4375. 00003E70  800C0000  lwz       r0, [r12]
  4376. 00003E74  804C0004  lwz       r2, [r12 + 0x0004]
  4377. 00003E78  7C0903A6  mtctr     r0
  4378. 00003E7C  4E800420  bctr
  4379. 00003E80  00000000  .invalid
  4380. 00003E84  000C8000  .invalid
  4381. 00003E88  00000000  .invalid
  4382. fn00003E8C:
  4383. 00003E8C  81820078  lwz       r12, [r2 + 0x0078]
  4384. 00003E90  90410014  stw       [r1 + 0x0014], r2
  4385. 00003E94  800C0000  lwz       r0, [r12]
  4386. 00003E98  804C0004  lwz       r2, [r12 + 0x0004]
  4387. 00003E9C  7C0903A6  mtctr     r0
  4388. 00003EA0  4E800420  bctr
  4389. 00003EA4  00000000  .invalid
  4390. 00003EA8  000C8000  .invalid
  4391. 00003EAC  00000000  .invalid
  4392. fn00003EB0:
  4393. 00003EB0  8182007C  lwz       r12, [r2 + 0x007C]
  4394. 00003EB4  90410014  stw       [r1 + 0x0014], r2
  4395. 00003EB8  800C0000  lwz       r0, [r12]
  4396. 00003EBC  804C0004  lwz       r2, [r12 + 0x0004]
  4397. 00003EC0  7C0903A6  mtctr     r0
  4398. 00003EC4  4E800420  bctr
  4399. 00003EC8  00000000  .invalid
  4400. 00003ECC  000C8000  .invalid
  4401. 00003ED0  00000000  .invalid
  4402. fn00003ED4:
  4403. 00003ED4  81820080  lwz       r12, [r2 + 0x0080]
  4404. 00003ED8  90410014  stw       [r1 + 0x0014], r2
  4405. 00003EDC  800C0000  lwz       r0, [r12]
  4406. 00003EE0  804C0004  lwz       r2, [r12 + 0x0004]
  4407. 00003EE4  7C0903A6  mtctr     r0
  4408. 00003EE8  4E800420  bctr
  4409. 00003EEC  00000000  .invalid
  4410. 00003EF0  000C8000  .invalid
  4411. 00003EF4  00000000  .invalid
  4412. fn00003EF8:
  4413. 00003EF8  81820084  lwz       r12, [r2 + 0x0084]
  4414. 00003EFC  90410014  stw       [r1 + 0x0014], r2
  4415. 00003F00  800C0000  lwz       r0, [r12]
  4416. 00003F04  804C0004  lwz       r2, [r12 + 0x0004]
  4417. 00003F08  7C0903A6  mtctr     r0
  4418. 00003F0C  4E800420  bctr
  4419. 00003F10  00000000  .invalid
  4420. 00003F14  000C8000  .invalid
  4421. 00003F18  00000000  .invalid
  4422. fn00003F1C:
  4423. 00003F1C  81820088  lwz       r12, [r2 + 0x0088]
  4424. 00003F20  90410014  stw       [r1 + 0x0014], r2
  4425. 00003F24  800C0000  lwz       r0, [r12]
  4426. 00003F28  804C0004  lwz       r2, [r12 + 0x0004]
  4427. 00003F2C  7C0903A6  mtctr     r0
  4428. 00003F30  4E800420  bctr
  4429. 00003F34  00000000  .invalid
  4430. 00003F38  000C8000  .invalid
  4431. 00003F3C  00000000  .invalid
  4432. fn00003F40:
  4433. 00003F40  8182008C  lwz       r12, [r2 + 0x008C]
  4434. 00003F44  90410014  stw       [r1 + 0x0014], r2
  4435. 00003F48  800C0000  lwz       r0, [r12]
  4436. 00003F4C  804C0004  lwz       r2, [r12 + 0x0004]
  4437. 00003F50  7C0903A6  mtctr     r0
  4438. 00003F54  4E800420  bctr
  4439. 00003F58  00000000  .invalid
  4440. 00003F5C  000C8000  .invalid
  4441. 00003F60  00000000  .invalid
  4442. 00003F64  A8830022  lha       r4, [r3 + 0x0022]
  4443. 00003F68  7C0802A6  mflr      r0
  4444. 00003F6C  2C840000  cmpwi     cr1, r4, 0
  4445. 00003F70  BDA1FFB4  stmw      [r1 - 0x004C], r13
  4446. 00003F74  90010008  stw       [r1 + 0x0008], r0
  4447. 00003F78  9421FF70  stwu      [r1 - 0x0090], r1
  4448. 00003F7C  40840018  bge       cr1, +0x00000018 /* 00003F94 */
  4449. 00003F80  480017BD  bl        +0x000017BC /* 0000573C */
  4450. 00003F84  81810098  lwz       r12, [r1 + 0x0098]
  4451. 00003F88  30210090  addic     r1, r1, 144
  4452. 00003F8C  7D8803A6  mtlr      r12
  4453. 00003F90  4E800020  blr
  4454. label00003F94:
  4455. 00003F94  AA63001E  lha       r19, [r3 + 0x001E]
  4456. 00003F98  80830068  lwz       r4, [r3 + 0x0068]
  4457. 00003F9C  30B3FFFF  subic     r5, r19, 1
  4458. 00003FA0  7CA60735  extsh.    r6, r5
  4459. 00003FA4  80840000  lwz       r4, [r4]
  4460. 00003FA8  82230008  lwz       r17, [r3 + 0x0008]
  4461. 00003FAC  31A4000C  addic     r13, r4, 12
  4462. 00003FB0  81E30010  lwz       r15, [r3 + 0x0010]
  4463. 00003FB4  38800001  li        r4, 0x0001
  4464. 00003FB8  98810038  stb       [r1 + 0x0038], r4
  4465. 00003FBC  AA430018  lha       r18, [r3 + 0x0018]
  4466. 00003FC0  82030030  lwz       r16, [r3 + 0x0030]
  4467. 00003FC4  81C30034  lwz       r14, [r3 + 0x0034]
  4468. 00003FC8  82830038  lwz       r20, [r3 + 0x0038]
  4469. 00003FCC  98810038  stb       [r1 + 0x0038], r4
  4470. 00003FD0  3A660000  addi      r19, r6, 0x0000
  4471. 00003FD4  41800850  blt       +0x00000850 /* 00004824 */
  4472. 00003FD8  82E20094  lwz       r23, [r2 + 0x0094]
  4473. 00003FDC  83220098  lwz       r25, [r2 + 0x0098]
  4474. 00003FE0  3B600000  li        r27, 0x0000
  4475. 00003FE4  5656103A  rlwinm    r22, r18, 2, 0, 29
  4476. label00003FE8:
  4477. 00003FE8  AB43001A  lha       r26, [r3 + 0x001A]
  4478. 00003FEC  7EAF9014  addc      r21, r15, r18
  4479. 00003FF0  309AFFFF  subic     r4, r26, 1
  4480. 00003FF4  7C850735  extsh.    r5, r4
  4481. 00003FF8  7F12A814  addc      r24, r18, r21
  4482. 00003FFC  38AF0000  addi      r5, r15, 0x0000
  4483. 00004000  7FB2C014  addc      r29, r18, r24
  4484. 00004004  7C9A0734  extsh     r26, r4
  4485. 00004008  41800808  blt       +0x00000808 /* 00004810 */
  4486. label0000400C:
  4487. 0000400C  8B910000  lbz       r28, [r17]
  4488. 00004010  38910000  addi      r4, r17, 0x0000
  4489. 00004014  5786E13E  rlwinm    r6, r28, 28, 4, 31
  4490. 00004018  2886000F  cmplwi    cr1, r6, 15
  4491. 0000401C  38DC0000  addi      r6, r28, 0x0000
  4492. 00004020  32310001  addic     r17, r17, 1
  4493. 00004024  579C073E  rlwinm    r28, r28, 0, 28, 31
  4494. 00004028  418507D8  bgt       cr1, +0x000007D8 /* 00004800 */
  4495. 0000402C  54C6F0BA  rlwinm    r6, r6, 30, 2, 29
  4496. 00004030  7CD73014  addc      r6, r23, r6
  4497. 00004034  80C60040  lwz       r6, [r6 + 0x0040]
  4498. 00004038  7CD93014  addc      r6, r25, r6
  4499. 0000403C  7CC903A6  mtctr     r6
  4500. 00004040  4E800420  bctr
  4501. 00004044  8B840001  lbz       r28, [r4 + 0x0001]
  4502. 00004048  32240002  addic     r17, r4, 2
  4503. 0000404C  309C0001  addic     r4, r28, 1
  4504. 00004050  54842036  rlwinm    r4, r4, 4, 0, 27
  4505. 00004054  7C840734  extsh     r4, r4
  4506. 00004058  7CDCD010  subfc     r6, r28, r26
  4507. 0000405C  7FA4E814  addc      r29, r4, r29
  4508. 00004060  7CDA0734  extsh     r26, r6
  4509. 00004064  7CA52014  addc      r5, r5, r4
  4510. 00004068  7EB52014  addc      r21, r21, r4
  4511. 0000406C  7F182014  addc      r24, r24, r4
  4512. 00004070  48000790  b         +0x00000790 /* 00004800 */
  4513. 00004074  8B840001  lbz       r28, [r4 + 0x0001]
  4514. 00004078  32240002  addic     r17, r4, 2
  4515. 0000407C  7C9CD010  subfc     r4, r28, r26
  4516. 00004080  7C9A0734  extsh     r26, r4
  4517. 00004084  38E00001  li        r7, 0x0001
  4518. label00004088:
  4519. 00004088  30870001  addic     r4, r7, 1
  4520. 0000408C  7C870734  extsh     r7, r4
  4521. 00004090  2C870004  cmpwi     cr1, r7, 4
  4522. 00004094  38C50000  addi      r6, r5, 0x0000
  4523. 00004098  393C0000  addi      r9, r28, 0x0000
  4524. 0000409C  8085FFF0  lwz       r4, [r5 - 0x0010]
  4525. 000040A0  8005FFF4  lwz       r0, [r5 - 0x000C]
  4526. 000040A4  8105FFF8  lwz       r8, [r5 - 0x0008]
  4527. 000040A8  8145FFFC  lwz       r10, [r5 - 0x0004]
  4528. label000040AC:
  4529. 000040AC  30A9FFFF  subic     r5, r9, 1
  4530. 000040B0  7CA90735  extsh.    r9, r5
  4531. 000040B4  9146000C  stw       [r6 + 0x000C], r10
  4532. 000040B8  90860000  stw       [r6], r4
  4533. 000040BC  90060004  stw       [r6 + 0x0004], r0
  4534. 000040C0  91060008  stw       [r6 + 0x0008], r8
  4535. 000040C4  30C60010  addic     r6, r6, 16
  4536. 000040C8  4080FFE4  bge       -0x0000001C /* 000040AC */
  4537. 000040CC  38B50000  addi      r5, r21, 0x0000
  4538. 000040D0  3AB80000  addi      r21, r24, 0x0000
  4539. 000040D4  3B1D0000  addi      r24, r29, 0x0000
  4540. 000040D8  3BA60000  addi      r29, r6, 0x0000
  4541. 000040DC  4085FFAC  ble       cr1, -0x00000054 /* 00004088 */
  4542. 000040E0  48000720  b         +0x00000720 /* 00004800 */
  4543. 000040E4  8B840001  lbz       r28, [r4 + 0x0001]
  4544. 000040E8  32240002  addic     r17, r4, 2
  4545. 000040EC  7C9CE014  addc      r4, r28, r28
  4546. 000040F0  30840001  addic     r4, r4, 1
  4547. 000040F4  7C84D010  subfc     r4, r4, r26
  4548. 000040F8  7C9A0734  extsh     r26, r4
  4549. 000040FC  3BE00001  li        r31, 0x0001
  4550. label00004100:
  4551. 00004100  309F0001  addic     r4, r31, 1
  4552. 00004104  7C9F0734  extsh     r31, r4
  4553. 00004108  2C9F0004  cmpwi     cr1, r31, 4
  4554. 0000410C  39650000  addi      r11, r5, 0x0000
  4555. 00004110  389C0000  addi      r4, r28, 0x0000
  4556. 00004114  83C5FFE0  lwz       r30, [r5 - 0x0020]
  4557. 00004118  8125FFE4  lwz       r9, [r5 - 0x001C]
  4558. 0000411C  80E5FFE8  lwz       r7, [r5 - 0x0018]
  4559. 00004120  80C5FFEC  lwz       r6, [r5 - 0x0014]
  4560. 00004124  8005FFF0  lwz       r0, [r5 - 0x0010]
  4561. 00004128  8105FFF4  lwz       r8, [r5 - 0x000C]
  4562. 0000412C  8185FFF8  lwz       r12, [r5 - 0x0008]
  4563. 00004130  8145FFFC  lwz       r10, [r5 - 0x0004]
  4564. label00004134:
  4565. 00004134  3084FFFF  subic     r4, r4, 1
  4566. 00004138  7C850735  extsh.    r5, r4
  4567. 0000413C  93CB0000  stw       [r11], r30
  4568. 00004140  912B0004  stw       [r11 + 0x0004], r9
  4569. 00004144  90EB0008  stw       [r11 + 0x0008], r7
  4570. 00004148  90CB000C  stw       [r11 + 0x000C], r6
  4571. 0000414C  900B0010  stw       [r11 + 0x0010], r0
  4572. 00004150  910B0014  stw       [r11 + 0x0014], r8
  4573. 00004154  918B0018  stw       [r11 + 0x0018], r12
  4574. 00004158  914B001C  stw       [r11 + 0x001C], r10
  4575. 0000415C  316B0020  addic     r11, r11, 32
  4576. 00004160  38850000  addi      r4, r5, 0x0000
  4577. 00004164  4080FFD0  bge       -0x00000030 /* 00004134 */
  4578. 00004168  38B50000  addi      r5, r21, 0x0000
  4579. 0000416C  3AB80000  addi      r21, r24, 0x0000
  4580. 00004170  3B1D0000  addi      r24, r29, 0x0000
  4581. 00004174  3BAB0000  addi      r29, r11, 0x0000
  4582. 00004178  4085FF88  ble       cr1, -0x00000078 /* 00004100 */
  4583. 0000417C  48000684  b         +0x00000684 /* 00004800 */
  4584. 00004180  8B840001  lbz       r28, [r4 + 0x0001]
  4585. 00004184  32240002  addic     r17, r4, 2
  4586. 00004188  7C9CD010  subfc     r4, r28, r26
  4587. 0000418C  7C9A0734  extsh     r26, r4
  4588. 00004190  88910000  lbz       r4, [r17]
  4589. 00004194  32310001  addic     r17, r17, 1
  4590. 00004198  5484103A  rlwinm    r4, r4, 2, 0, 29
  4591. 0000419C  7C8D202E  lwzx      r4, r13, r4
  4592. label000041A0:
  4593. 000041A0  30DCFFFF  subic     r6, r28, 1
  4594. 000041A4  7CC00735  extsh.    r0, r6
  4595. 000041A8  90850000  stw       [r5], r4
  4596. 000041AC  90850004  stw       [r5 + 0x0004], r4
  4597. 000041B0  90850008  stw       [r5 + 0x0008], r4
  4598. 000041B4  9085000C  stw       [r5 + 0x000C], r4
  4599. 000041B8  90950000  stw       [r21], r4
  4600. 000041BC  90950004  stw       [r21 + 0x0004], r4
  4601. 000041C0  90950008  stw       [r21 + 0x0008], r4
  4602. 000041C4  30A50010  addic     r5, r5, 16
  4603. 000041C8  9095000C  stw       [r21 + 0x000C], r4
  4604. 000041CC  90980000  stw       [r24], r4
  4605. 000041D0  90980004  stw       [r24 + 0x0004], r4
  4606. 000041D4  90980008  stw       [r24 + 0x0008], r4
  4607. 000041D8  32B50010  addic     r21, r21, 16
  4608. 000041DC  9098000C  stw       [r24 + 0x000C], r4
  4609. 000041E0  909D0000  stw       [r29], r4
  4610. 000041E4  909D0004  stw       [r29 + 0x0004], r4
  4611. 000041E8  909D0008  stw       [r29 + 0x0008], r4
  4612. 000041EC  909D000C  stw       [r29 + 0x000C], r4
  4613. 000041F0  33180010  addic     r24, r24, 16
  4614. 000041F4  33BD0010  addic     r29, r29, 16
  4615. 000041F8  33800000  addic     r28, r0, 0
  4616. 000041FC  4080FFA4  bge       -0x0000005C /* 000041A0 */
  4617. 00004200  48000600  b         +0x00000600 /* 00004800 */
  4618. 00004204  88C40001  lbz       r6, [r4 + 0x0001]
  4619. 00004208  8003003C  lwz       r0, [r3 + 0x003C]
  4620. 0000420C  54C6103A  rlwinm    r6, r6, 2, 0, 29
  4621. 00004210  7CCD302E  lwzx      r6, r13, r6
  4622. 00004214  54071838  rlwinm    r7, r0, 3, 0, 28
  4623. 00004218  32240003  addic     r17, r4, 3
  4624. 0000421C  7CD0392E  stwx      r16, r6, r7
  4625. 00004220  88840002  lbz       r4, [r4 + 0x0002]
  4626. 00004224  7CD03814  addc      r6, r16, r7
  4627. 00004228  5484103A  rlwinm    r4, r4, 2, 0, 29
  4628. 0000422C  7C8D202E  lwzx      r4, r13, r4
  4629. 00004230  90860004  stw       [r6 + 0x0004], r4
  4630. 00004234  80C3003C  lwz       r6, [r3 + 0x003C]
  4631. 00004238  30E60001  addic     r7, r6, 1
  4632. 0000423C  2C870100  cmpwi     cr1, r7, 256
  4633. 00004240  90E3003C  stw       [r3 + 0x003C], r7
  4634. 00004244  54C6063E  rlwinm    r6, r6, 0, 24, 31
  4635. 00004248  4086001C  bne       cr1, +0x0000001C /* 00004264 */
  4636. 0000424C  9363003C  stw       [r3 + 0x003C], r27
  4637. 00004250  54C41838  rlwinm    r4, r6, 3, 0, 28
  4638. 00004254  7CDCD010  subfc     r6, r28, r26
  4639. 00004258  48000014  b         +0x00000014 /* 0000426C */
  4640. 0000425C  88C40001  lbz       r6, [r4 + 0x0001]
  4641. 00004260  32240002  addic     r17, r4, 2
  4642. label00004264:
  4643. 00004264  54C41838  rlwinm    r4, r6, 3, 0, 28
  4644. 00004268  7CDCD010  subfc     r6, r28, r26
  4645. label0000426C:
  4646. 0000426C  7C902014  addc      r4, r16, r4
  4647. 00004270  7CDA0734  extsh     r26, r6
  4648. label00004274:
  4649. 00004274  88110000  lbz       r0, [r17]
  4650. 00004278  311CFFFF  subic     r8, r28, 1
  4651. 0000427C  5406D97A  rlwinm    r6, r0, 27, 5, 29
  4652. 00004280  7CE4302E  lwzx      r7, r4, r6
  4653. 00004284  5406177A  rlwinm    r6, r0, 2, 29, 29
  4654. 00004288  90E50000  stw       [r5], r7
  4655. 0000428C  5407E77A  rlwinm    r7, r0, 28, 29, 29
  4656. 00004290  7D24382E  lwzx      r9, r4, r7
  4657. 00004294  5407EF7A  rlwinm    r7, r0, 29, 29, 29
  4658. 00004298  91250004  stw       [r5 + 0x0004], r9
  4659. 0000429C  7D44382E  lwzx      r10, r4, r7
  4660. 000042A0  5407F77A  rlwinm    r7, r0, 30, 29, 29
  4661. 000042A4  91450008  stw       [r5 + 0x0008], r10
  4662. 000042A8  7D24382E  lwzx      r9, r4, r7
  4663. 000042AC  5407FF7A  rlwinm    r7, r0, 31, 29, 29
  4664. 000042B0  9125000C  stw       [r5 + 0x000C], r9
  4665. 000042B4  7D44382E  lwzx      r10, r4, r7
  4666. 000042B8  5407077A  rlwinm    r7, r0, 0, 29, 29
  4667. 000042BC  91550000  stw       [r21], r10
  4668. 000042C0  7CE4382E  lwzx      r7, r4, r7
  4669. 000042C4  54090F7A  rlwinm    r9, r0, 1, 29, 29
  4670. 000042C8  90F50004  stw       [r21 + 0x0004], r7
  4671. 000042CC  7C04482E  lwzx      r0, r4, r9
  4672. 000042D0  7D070735  extsh.    r7, r8
  4673. 000042D4  90150008  stw       [r21 + 0x0008], r0
  4674. 000042D8  7CC4302E  lwzx      r6, r4, r6
  4675. 000042DC  90D5000C  stw       [r21 + 0x000C], r6
  4676. 000042E0  88110001  lbz       r0, [r17 + 0x0001]
  4677. 000042E4  30A50010  addic     r5, r5, 16
  4678. 000042E8  5406D97A  rlwinm    r6, r0, 27, 5, 29
  4679. 000042EC  7CC4302E  lwzx      r6, r4, r6
  4680. 000042F0  5407177A  rlwinm    r7, r0, 2, 29, 29
  4681. 000042F4  90D80000  stw       [r24], r6
  4682. 000042F8  5406E77A  rlwinm    r6, r0, 28, 29, 29
  4683. 000042FC  7D24302E  lwzx      r9, r4, r6
  4684. 00004300  5406EF7A  rlwinm    r6, r0, 29, 29, 29
  4685. 00004304  91380004  stw       [r24 + 0x0004], r9
  4686. 00004308  7D44302E  lwzx      r10, r4, r6
  4687. 0000430C  5406F77A  rlwinm    r6, r0, 30, 29, 29
  4688. 00004310  91580008  stw       [r24 + 0x0008], r10
  4689. 00004314  7D24302E  lwzx      r9, r4, r6
  4690. 00004318  5406FF7A  rlwinm    r6, r0, 31, 29, 29
  4691. 0000431C  9138000C  stw       [r24 + 0x000C], r9
  4692. 00004320  7D44302E  lwzx      r10, r4, r6
  4693. 00004324  5406077A  rlwinm    r6, r0, 0, 29, 29
  4694. 00004328  915D0000  stw       [r29], r10
  4695. 0000432C  7CC4302E  lwzx      r6, r4, r6
  4696. 00004330  54090F7A  rlwinm    r9, r0, 1, 29, 29
  4697. 00004334  90DD0004  stw       [r29 + 0x0004], r6
  4698. 00004338  7D24482E  lwzx      r9, r4, r9
  4699. 0000433C  32B50010  addic     r21, r21, 16
  4700. 00004340  913D0008  stw       [r29 + 0x0008], r9
  4701. 00004344  7CC4382E  lwzx      r6, r4, r7
  4702. 00004348  90DD000C  stw       [r29 + 0x000C], r6
  4703. 0000434C  32310002  addic     r17, r17, 2
  4704. 00004350  33180010  addic     r24, r24, 16
  4705. 00004354  33BD0010  addic     r29, r29, 16
  4706. 00004358  7D1C0734  extsh     r28, r8
  4707. 0000435C  4080FF18  bge       -0x000000E8 /* 00004274 */
  4708. 00004360  480004A0  b         +0x000004A0 /* 00004800 */
  4709. 00004364  88C40001  lbz       r6, [r4 + 0x0001]
  4710. 00004368  80030040  lwz       r0, [r3 + 0x0040]
  4711. 0000436C  54C6103A  rlwinm    r6, r6, 2, 0, 29
  4712. 00004370  7CCD302E  lwzx      r6, r13, r6
  4713. 00004374  54072036  rlwinm    r7, r0, 4, 0, 27
  4714. 00004378  7CCE392E  stwx      r14, r6, r7
  4715. 0000437C  88C40002  lbz       r6, [r4 + 0x0002]
  4716. 00004380  32240005  addic     r17, r4, 5
  4717. 00004384  54C6103A  rlwinm    r6, r6, 2, 0, 29
  4718. 00004388  7CCD302E  lwzx      r6, r13, r6
  4719. 0000438C  7CEE3814  addc      r7, r14, r7
  4720. 00004390  90C70004  stw       [r7 + 0x0004], r6
  4721. 00004394  88C40003  lbz       r6, [r4 + 0x0003]
  4722. 00004398  54C6103A  rlwinm    r6, r6, 2, 0, 29
  4723. 0000439C  7D0D302E  lwzx      r8, r13, r6
  4724. 000043A0  91070008  stw       [r7 + 0x0008], r8
  4725. 000043A4  88840004  lbz       r4, [r4 + 0x0004]
  4726. 000043A8  5484103A  rlwinm    r4, r4, 2, 0, 29
  4727. 000043AC  7C8D202E  lwzx      r4, r13, r4
  4728. 000043B0  9087000C  stw       [r7 + 0x000C], r4
  4729. 000043B4  80C30040  lwz       r6, [r3 + 0x0040]
  4730. 000043B8  30E60001  addic     r7, r6, 1
  4731. 000043BC  2C870100  cmpwi     cr1, r7, 256
  4732. 000043C0  90E30040  stw       [r3 + 0x0040], r7
  4733. 000043C4  54C6063E  rlwinm    r6, r6, 0, 24, 31
  4734. 000043C8  4086001C  bne       cr1, +0x0000001C /* 000043E4 */
  4735. 000043CC  93630040  stw       [r3 + 0x0040], r27
  4736. 000043D0  54C42036  rlwinm    r4, r6, 4, 0, 27
  4737. 000043D4  7CDCD010  subfc     r6, r28, r26
  4738. 000043D8  48000014  b         +0x00000014 /* 000043EC */
  4739. 000043DC  88C40001  lbz       r6, [r4 + 0x0001]
  4740. 000043E0  32240002  addic     r17, r4, 2
  4741. label000043E4:
  4742. 000043E4  54C42036  rlwinm    r4, r6, 4, 0, 27
  4743. 000043E8  7CDCD010  subfc     r6, r28, r26
  4744. label000043EC:
  4745. 000043EC  7C8E2014  addc      r4, r14, r4
  4746. 000043F0  7CDA0734  extsh     r26, r6
  4747. label000043F4:
  4748. 000043F4  88110000  lbz       r0, [r17]
  4749. 000043F8  311CFFFF  subic     r8, r28, 1
  4750. 000043FC  5406E13A  rlwinm    r6, r0, 28, 4, 29
  4751. 00004400  7CE4302E  lwzx      r7, r4, r6
  4752. 00004404  5406173A  rlwinm    r6, r0, 2, 28, 29
  4753. 00004408  90E50000  stw       [r5], r7
  4754. 0000440C  5407F73A  rlwinm    r7, r0, 30, 28, 29
  4755. 00004410  7D44382E  lwzx      r10, r4, r7
  4756. 00004414  5407073A  rlwinm    r7, r0, 0, 28, 29
  4757. 00004418  91450004  stw       [r5 + 0x0004], r10
  4758. 0000441C  7C04382E  lwzx      r0, r4, r7
  4759. 00004420  7D090735  extsh.    r9, r8
  4760. 00004424  90050008  stw       [r5 + 0x0008], r0
  4761. 00004428  7CC4302E  lwzx      r6, r4, r6
  4762. 0000442C  90C5000C  stw       [r5 + 0x000C], r6
  4763. 00004430  89310001  lbz       r9, [r17 + 0x0001]
  4764. 00004434  5526E13A  rlwinm    r6, r9, 28, 4, 29
  4765. 00004438  7CC4302E  lwzx      r6, r4, r6
  4766. 0000443C  5527173A  rlwinm    r7, r9, 2, 28, 29
  4767. 00004440  90D50000  stw       [r21], r6
  4768. 00004444  5526F73A  rlwinm    r6, r9, 30, 28, 29
  4769. 00004448  7C04302E  lwzx      r0, r4, r6
  4770. 0000444C  5526073A  rlwinm    r6, r9, 0, 28, 29
  4771. 00004450  90150004  stw       [r21 + 0x0004], r0
  4772. 00004454  7CC4302E  lwzx      r6, r4, r6
  4773. 00004458  90D50008  stw       [r21 + 0x0008], r6
  4774. 0000445C  7CE4382E  lwzx      r7, r4, r7
  4775. 00004460  7D1C0734  extsh     r28, r8
  4776. 00004464  90F5000C  stw       [r21 + 0x000C], r7
  4777. 00004468  88110002  lbz       r0, [r17 + 0x0002]
  4778. 0000446C  30A50010  addic     r5, r5, 16
  4779. 00004470  5406E13A  rlwinm    r6, r0, 28, 4, 29
  4780. 00004474  7CE4302E  lwzx      r7, r4, r6
  4781. 00004478  5406173A  rlwinm    r6, r0, 2, 28, 29
  4782. 0000447C  90F80000  stw       [r24], r7
  4783. 00004480  5407F73A  rlwinm    r7, r0, 30, 28, 29
  4784. 00004484  7D24382E  lwzx      r9, r4, r7
  4785. 00004488  5407073A  rlwinm    r7, r0, 0, 28, 29
  4786. 0000448C  91380004  stw       [r24 + 0x0004], r9
  4787. 00004490  7C04382E  lwzx      r0, r4, r7
  4788. 00004494  32B50010  addic     r21, r21, 16
  4789. 00004498  90180008  stw       [r24 + 0x0008], r0
  4790. 0000449C  7CC4302E  lwzx      r6, r4, r6
  4791. 000044A0  90D8000C  stw       [r24 + 0x000C], r6
  4792. 000044A4  88110003  lbz       r0, [r17 + 0x0003]
  4793. 000044A8  33180010  addic     r24, r24, 16
  4794. 000044AC  5406E13A  rlwinm    r6, r0, 28, 4, 29
  4795. 000044B0  7CE4302E  lwzx      r7, r4, r6
  4796. 000044B4  5406F73A  rlwinm    r6, r0, 30, 28, 29
  4797. 000044B8  90FD0000  stw       [r29], r7
  4798. 000044BC  7D04302E  lwzx      r8, r4, r6
  4799. 000044C0  5406073A  rlwinm    r6, r0, 0, 28, 29
  4800. 000044C4  911D0004  stw       [r29 + 0x0004], r8
  4801. 000044C8  7CC4302E  lwzx      r6, r4, r6
  4802. 000044CC  5407173A  rlwinm    r7, r0, 2, 28, 29
  4803. 000044D0  90DD0008  stw       [r29 + 0x0008], r6
  4804. 000044D4  7CE4382E  lwzx      r7, r4, r7
  4805. 000044D8  32310004  addic     r17, r17, 4
  4806. 000044DC  90FD000C  stw       [r29 + 0x000C], r7
  4807. 000044E0  33BD0010  addic     r29, r29, 16
  4808. 000044E4  4080FF10  bge       -0x000000F0 /* 000043F4 */
  4809. 000044E8  48000318  b         +0x00000318 /* 00004800 */
  4810. 000044EC  88C40001  lbz       r6, [r4 + 0x0001]
  4811. 000044F0  80030044  lwz       r0, [r3 + 0x0044]
  4812. 000044F4  54C6103A  rlwinm    r6, r6, 2, 0, 29
  4813. 000044F8  7CCD302E  lwzx      r6, r13, r6
  4814. 000044FC  54072834  rlwinm    r7, r0, 5, 0, 26
  4815. 00004500  7CD4392E  stwx      r20, r6, r7
  4816. 00004504  88C40002  lbz       r6, [r4 + 0x0002]
  4817. 00004508  7CF43814  addc      r7, r20, r7
  4818. 0000450C  54C6103A  rlwinm    r6, r6, 2, 0, 29
  4819. 00004510  7CCD302E  lwzx      r6, r13, r6
  4820. 00004514  90C70004  stw       [r7 + 0x0004], r6
  4821. 00004518  88C40003  lbz       r6, [r4 + 0x0003]
  4822. 0000451C  54C6103A  rlwinm    r6, r6, 2, 0, 29
  4823. 00004520  7D0D302E  lwzx      r8, r13, r6
  4824. 00004524  91070008  stw       [r7 + 0x0008], r8
  4825. 00004528  88C40004  lbz       r6, [r4 + 0x0004]
  4826. 0000452C  54C6103A  rlwinm    r6, r6, 2, 0, 29
  4827. 00004530  7CCD302E  lwzx      r6, r13, r6
  4828. 00004534  90C7000C  stw       [r7 + 0x000C], r6
  4829. 00004538  88C40005  lbz       r6, [r4 + 0x0005]
  4830. 0000453C  54C6103A  rlwinm    r6, r6, 2, 0, 29
  4831. fn00004540:
  4832. 00004540  7D0D302E  lwzx      r8, r13, r6
  4833. 00004544  91070010  stw       [r7 + 0x0010], r8
  4834. 00004548  88C40006  lbz       r6, [r4 + 0x0006]
  4835. 0000454C  54C6103A  rlwinm    r6, r6, 2, 0, 29
  4836. 00004550  7CCD302E  lwzx      r6, r13, r6
  4837. 00004554  90C70014  stw       [r7 + 0x0014], r6
  4838. 00004558  88C40007  lbz       r6, [r4 + 0x0007]
  4839. 0000455C  32240009  addic     r17, r4, 9
  4840. 00004560  54C6103A  rlwinm    r6, r6, 2, 0, 29
  4841. 00004564  7CCD302E  lwzx      r6, r13, r6
  4842. 00004568  90C70018  stw       [r7 + 0x0018], r6
  4843. 0000456C  88840008  lbz       r4, [r4 + 0x0008]
  4844. 00004570  5484103A  rlwinm    r4, r4, 2, 0, 29
  4845. 00004574  7C8D202E  lwzx      r4, r13, r4
  4846. 00004578  9087001C  stw       [r7 + 0x001C], r4
  4847. 0000457C  80C30044  lwz       r6, [r3 + 0x0044]
  4848. 00004580  30E60001  addic     r7, r6, 1
  4849. 00004584  2C870100  cmpwi     cr1, r7, 256
  4850. 00004588  90E30044  stw       [r3 + 0x0044], r7
  4851. 0000458C  54C6063E  rlwinm    r6, r6, 0, 24, 31
  4852. 00004590  4086001C  bne       cr1, +0x0000001C /* 000045AC */
  4853. 00004594  93630044  stw       [r3 + 0x0044], r27
  4854. 00004598  54C42834  rlwinm    r4, r6, 5, 0, 26
  4855. 0000459C  7CDCD010  subfc     r6, r28, r26
  4856. 000045A0  48000014  b         +0x00000014 /* 000045B4 */
  4857. 000045A4  88C40001  lbz       r6, [r4 + 0x0001]
  4858. 000045A8  32240002  addic     r17, r4, 2
  4859. label000045AC:
  4860. 000045AC  54C42834  rlwinm    r4, r6, 5, 0, 26
  4861. 000045B0  7CDCD010  subfc     r6, r28, r26
  4862. label000045B4:
  4863. 000045B4  7C942014  addc      r4, r20, r4
  4864. 000045B8  7CDA0734  extsh     r26, r6
  4865. label000045BC:
  4866. 000045BC  A8D10000  lha       r6, [r17]
  4867. 000045C0  313CFFFF  subic     r9, r28, 1
  4868. 000045C4  54C7AEFA  rlwinm    r7, r6, 21, 27, 29
  4869. 000045C8  7CE4382E  lwzx      r7, r4, r7
  4870. 000045CC  7D200735  extsh.    r0, r9
  4871. label000045D0:
  4872. 000045D0  90E50000  stw       [r5], r7
  4873. 000045D4  54C7C6FA  rlwinm    r7, r6, 24, 27, 29
  4874. 000045D8  7D04382E  lwzx      r8, r4, r7
  4875. 000045DC  54C7DEFA  rlwinm    r7, r6, 27, 27, 29
  4876. 000045E0  91050004  stw       [r5 + 0x0004], r8
  4877. 000045E4  7C04382E  lwzx      r0, r4, r7
  4878. 000045E8  54C7F6FA  rlwinm    r7, r6, 30, 27, 29
  4879. 000045EC  90050008  stw       [r5 + 0x0008], r0
  4880. 000045F0  7CE4382E  lwzx      r7, r4, r7
  4881. 000045F4  90E5000C  stw       [r5 + 0x000C], r7
  4882. 000045F8  A8110002  lha       r0, [r17 + 0x0002]
  4883. 000045FC  5407AEFA  rlwinm    r7, r0, 21, 27, 29
  4884. 00004600  7D04382E  lwzx      r8, r4, r7
  4885. 00004604  5407C6FA  rlwinm    r7, r0, 24, 27, 29
  4886. 00004608  91150000  stw       [r21], r8
  4887. 0000460C  7D44382E  lwzx      r10, r4, r7
  4888. 00004610  5407DEFA  rlwinm    r7, r0, 27, 27, 29
  4889. 00004614  91550004  stw       [r21 + 0x0004], r10
  4890. 00004618  7D04382E  lwzx      r8, r4, r7
  4891. 0000461C  5407F6FA  rlwinm    r7, r0, 30, 27, 29
  4892. 00004620  91150008  stw       [r21 + 0x0008], r8
  4893. 00004624  7CE4382E  lwzx      r7, r4, r7
  4894. 00004628  5400452E  rlwinm    r0, r0, 8, 20, 23
  4895. 0000462C  90F5000C  stw       [r21 + 0x000C], r7
  4896. 00004630  A9110004  lha       r8, [r17 + 0x0004]
  4897. 00004634  50C06426  rlwimi    r0, r6, 12, 16, 19
  4898. 00004638  5506AEFA  rlwinm    r6, r8, 21, 27, 29
  4899. 0000463C  7CE4302E  lwzx      r7, r4, r6
  4900. 00004640  5506F6FA  rlwinm    r6, r8, 30, 27, 29
  4901. 00004644  90F80000  stw       [r24], r7
  4902. 00004648  5507C6FA  rlwinm    r7, r8, 24, 27, 29
  4903. 0000464C  7D44382E  lwzx      r10, r4, r7
  4904. 00004650  5507DEFA  rlwinm    r7, r8, 27, 27, 29
  4905. 00004654  91580004  stw       [r24 + 0x0004], r10
  4906. 00004658  7CE4382E  lwzx      r7, r4, r7
  4907. 0000465C  55082636  rlwinm    r8, r8, 4, 24, 27
  4908. 00004660  90F80008  stw       [r24 + 0x0008], r7
  4909. 00004664  7CC4302E  lwzx      r6, r4, r6
  4910. 00004668  7C004378  or        r0, r0, r8
  4911. 0000466C  90D8000C  stw       [r24 + 0x000C], r6
  4912. 00004670  5406AEFA  rlwinm    r6, r0, 21, 27, 29
  4913. 00004674  7CE4302E  lwzx      r7, r4, r6
  4914. 00004678  5406C6FA  rlwinm    r6, r0, 24, 27, 29
  4915. 0000467C  90FD0000  stw       [r29], r7
  4916. 00004680  7D04302E  lwzx      r8, r4, r6
  4917. 00004684  5406DEFA  rlwinm    r6, r0, 27, 27, 29
  4918. 00004688  911D0004  stw       [r29 + 0x0004], r8
  4919. 0000468C  7CC4302E  lwzx      r6, r4, r6
  4920. 00004690  5407F6FA  rlwinm    r7, r0, 30, 27, 29
  4921. 00004694  90DD0008  stw       [r29 + 0x0008], r6
  4922. 00004698  7CE4382E  lwzx      r7, r4, r7
  4923. label0000469C:
  4924. 0000469C  30A50010  addic     r5, r5, 16
  4925. 000046A0  90FD000C  stw       [r29 + 0x000C], r7
  4926. 000046A4  32B50010  addic     r21, r21, 16
  4927. 000046A8  32310006  addic     r17, r17, 6
  4928. 000046AC  33180010  addic     r24, r24, 16
  4929. 000046B0  33BD0010  addic     r29, r29, 16
  4930. 000046B4  7D3C0734  extsh     r28, r9
  4931. 000046B8  4080FF04  bge       -0x000000FC /* 000045BC */
  4932. 000046BC  48000144  b         +0x00000144 /* 00004800 */
  4933. 000046C0  7CDCD010  subfc     r6, r28, r26
  4934. 000046C4  30FCFFFF  subic     r7, r28, 1
  4935. 000046C8  7CE40734  extsh     r4, r7
  4936. 000046CC  7CDA0734  extsh     r26, r6
  4937. 000046D0  38C40000  addi      r6, r4, 0x0000
  4938. 000046D4  30E4FFFF  subic     r7, r4, 1
  4939. label000046D8:
  4940. 000046D8  88910000  lbz       r4, [r17]
  4941. 000046DC  7CE00734  extsh     r0, r7
  4942. 000046E0  5484103A  rlwinm    r4, r4, 2, 0, 29
  4943. 000046E4  7C8D202E  lwzx      r4, r13, r4
  4944. 000046E8  2C060000  cmpwi     r6, 0
  4945. 000046EC  90850000  stw       [r5], r4
  4946. 000046F0  88910001  lbz       r4, [r17 + 0x0001]
  4947. 000046F4  30C00000  addic     r6, r0, 0
  4948. 000046F8  5484103A  rlwinm    r4, r4, 2, 0, 29
  4949. 000046FC  7C8D202E  lwzx      r4, r13, r4
  4950. 00004700  30E0FFFF  subic     r7, r0, 1
  4951. 00004704  90850004  stw       [r5 + 0x0004], r4
  4952. 00004708  88910002  lbz       r4, [r17 + 0x0002]
  4953. 0000470C  5484103A  rlwinm    r4, r4, 2, 0, 29
  4954. 00004710  7D0D202E  lwzx      r8, r13, r4
  4955. 00004714  91050008  stw       [r5 + 0x0008], r8
  4956. 00004718  88910003  lbz       r4, [r17 + 0x0003]
  4957. 0000471C  5484103A  rlwinm    r4, r4, 2, 0, 29
  4958. 00004720  7C8D202E  lwzx      r4, r13, r4
  4959. 00004724  9085000C  stw       [r5 + 0x000C], r4
  4960. 00004728  88910004  lbz       r4, [r17 + 0x0004]
  4961. 0000472C  30A50010  addic     r5, r5, 16
  4962. 00004730  5484103A  rlwinm    r4, r4, 2, 0, 29
  4963. 00004734  7C8D202E  lwzx      r4, r13, r4
  4964. 00004738  90950000  stw       [r21], r4
  4965. 0000473C  88910005  lbz       r4, [r17 + 0x0005]
  4966. 00004740  5484103A  rlwinm    r4, r4, 2, 0, 29
  4967. 00004744  7D0D202E  lwzx      r8, r13, r4
  4968. 00004748  91150004  stw       [r21 + 0x0004], r8
  4969. 0000474C  88910006  lbz       r4, [r17 + 0x0006]
  4970. 00004750  5484103A  rlwinm    r4, r4, 2, 0, 29
  4971. 00004754  7C8D202E  lwzx      r4, r13, r4
  4972. 00004758  90950008  stw       [r21 + 0x0008], r4
  4973. 0000475C  88910007  lbz       r4, [r17 + 0x0007]
  4974. 00004760  5484103A  rlwinm    r4, r4, 2, 0, 29
  4975. 00004764  7D0D202E  lwzx      r8, r13, r4
  4976. 00004768  9115000C  stw       [r21 + 0x000C], r8
  4977. 0000476C  88910008  lbz       r4, [r17 + 0x0008]
  4978. 00004770  32B50010  addic     r21, r21, 16
  4979. 00004774  5484103A  rlwinm    r4, r4, 2, 0, 29
  4980. 00004778  7C8D202E  lwzx      r4, r13, r4
  4981. 0000477C  90980000  stw       [r24], r4
  4982. 00004780  88910009  lbz       r4, [r17 + 0x0009]
  4983. 00004784  5484103A  rlwinm    r4, r4, 2, 0, 29
  4984. 00004788  7D0D202E  lwzx      r8, r13, r4
  4985. 0000478C  91180004  stw       [r24 + 0x0004], r8
  4986. 00004790  8891000A  lbz       r4, [r17 + 0x000A]
  4987. 00004794  5484103A  rlwinm    r4, r4, 2, 0, 29
  4988. 00004798  7C8D202E  lwzx      r4, r13, r4
  4989. 0000479C  90980008  stw       [r24 + 0x0008], r4
  4990. 000047A0  8891000B  lbz       r4, [r17 + 0x000B]
  4991. 000047A4  5484103A  rlwinm    r4, r4, 2, 0, 29
  4992. 000047A8  7D0D202E  lwzx      r8, r13, r4
  4993. 000047AC  9118000C  stw       [r24 + 0x000C], r8
  4994. 000047B0  8891000C  lbz       r4, [r17 + 0x000C]
  4995. 000047B4  33180010  addic     r24, r24, 16
  4996. 000047B8  5484103A  rlwinm    r4, r4, 2, 0, 29
  4997. 000047BC  7C8D202E  lwzx      r4, r13, r4
  4998. 000047C0  909D0000  stw       [r29], r4
  4999. 000047C4  8891000D  lbz       r4, [r17 + 0x000D]
  5000. 000047C8  5484103A  rlwinm    r4, r4, 2, 0, 29
  5001. 000047CC  7D0D202E  lwzx      r8, r13, r4
  5002. 000047D0  911D0004  stw       [r29 + 0x0004], r8
  5003. 000047D4  8891000E  lbz       r4, [r17 + 0x000E]
  5004. 000047D8  5484103A  rlwinm    r4, r4, 2, 0, 29
  5005. 000047DC  7C8D202E  lwzx      r4, r13, r4
  5006. 000047E0  909D0008  stw       [r29 + 0x0008], r4
  5007. 000047E4  8891000F  lbz       r4, [r17 + 0x000F]
  5008. label000047E8:
  5009. 000047E8  32310010  addic     r17, r17, 16
  5010. 000047EC  5484103A  rlwinm    r4, r4, 2, 0, 29
  5011. 000047F0  7C8D202E  lwzx      r4, r13, r4
  5012. 000047F4  909D000C  stw       [r29 + 0x000C], r4
  5013. 000047F8  33BD0010  addic     r29, r29, 16
  5014. 000047FC  4080FEDC  bge       -0x00000124 /* 000046D8 */
  5015. label00004800:
  5016. 00004800  309AFFFF  subic     r4, r26, 1
  5017. 00004804  7C860735  extsh.    r6, r4
  5018. 00004808  3B460000  addi      r26, r6, 0x0000
  5019. 0000480C  4080F800  bge       -0x00000800 /* 0000400C */
  5020. label00004810:
  5021. 00004810  3093FFFF  subic     r4, r19, 1
  5022. 00004814  7C850735  extsh.    r5, r4
  5023. label00004818:
  5024. 00004818  7DEFB014  addc      r15, r15, r22
  5025. 0000481C  3A650000  addi      r19, r5, 0x0000
  5026. 00004820  4080F7C8  bge       -0x00000838 /* 00003FE8 */
  5027. label00004824:
  5028. 00004824  38800001  li        r4, 0x0001
  5029. 00004828  98810038  stb       [r1 + 0x0038], r4
  5030. 0000482C  92230008  stw       [r3 + 0x0008], r17
  5031. 00004830  B9A10044  lmw       r13, [r1 + 0x0044]
  5032. 00004834  30210090  addic     r1, r1, 144
  5033. 00004838  4E800020  blr
  5034. 0000483C  00000000  .invalid
  5035. 00004840  00002041  .invalid
  5036. 00004844  80130100  lwz       r0, [r19 + 0x0100]
  5037. 00004848  00000000  .invalid
  5038. 0000484C  000008D8  .invalid
  5039. 00004850  0012534D  .invalid
  5040. 00004854  43444543  bcla     26, 4, 0x00004540
  5041. 00004858  4F4D5052  .invalid  4C
  5042. 0000485C  45535338  .invalid  sc
  5043. 00004860  544F3332  rlwinm    r15, r2, 6, 12, 25
  5044. 00004864  A8830022  lha       r4, [r3 + 0x0022]
  5045. 00004868  7C0802A6  mflr      r0
  5046. 0000486C  2C840000  cmpwi     cr1, r4, 0
  5047. 00004870  BDA1FFB4  stmw      [r1 - 0x004C], r13
  5048. 00004874  90010008  stw       [r1 + 0x0008], r0
  5049. 00004878  9421FF50  stwu      [r1 - 0x00B0], r1
  5050. 0000487C  40840018  bge       cr1, +0x00000018 /* 00004894 */
  5051. 00004880  48000EBD  bl        +0x00000EBC /* 0000573C */
  5052. 00004884  818100B8  lwz       r12, [r1 + 0x00B8]
  5053. 00004888  302100B0  addic     r1, r1, 176
  5054. 0000488C  7D8803A6  mtlr      r12
  5055. 00004890  4E800020  blr
  5056. label00004894:
  5057. 00004894  80A30068  lwz       r5, [r3 + 0x0068]
  5058. 00004898  AA03001E  lha       r16, [r3 + 0x001E]
  5059. 0000489C  80A50000  lwz       r5, [r5]
  5060. 000048A0  3090FFFF  subic     r4, r16, 1
  5061. 000048A4  30E5000C  addic     r7, r5, 12
  5062. 000048A8  80A30010  lwz       r5, [r3 + 0x0010]
  5063. 000048AC  7C800735  extsh.    r0, r4
  5064. 000048B0  90A10040  stw       [r1 + 0x0040], r5
  5065. 000048B4  38A00001  li        r5, 0x0001
  5066. 000048B8  90E1003C  stw       [r1 + 0x003C], r7
  5067. 000048BC  81E30008  lwz       r15, [r3 + 0x0008]
  5068. 000048C0  98A10038  stb       [r1 + 0x0038], r5
  5069. 000048C4  A8030018  lha       r0, [r3 + 0x0018]
  5070. 000048C8  81230030  lwz       r9, [r3 + 0x0030]
  5071. 000048CC  80E30034  lwz       r7, [r3 + 0x0034]
  5072. 000048D0  81030038  lwz       r8, [r3 + 0x0038]
  5073. 000048D4  91210048  stw       [r1 + 0x0048], r9
  5074. 000048D8  91010050  stw       [r1 + 0x0050], r8
  5075. 000048DC  90010044  stw       [r1 + 0x0044], r0
  5076. 000048E0  90E1004C  stw       [r1 + 0x004C], r7
  5077. 000048E4  98A10038  stb       [r1 + 0x0038], r5
  5078. 000048E8  7C900734  extsh     r16, r4
  5079. 000048EC  41800E0C  blt       +0x00000E0C /* 000056F8 */
  5080. 000048F0  30800000  addic     r4, r0, 0
  5081. 000048F4  54841838  rlwinm    r4, r4, 3, 0, 28
  5082. 000048F8  90810054  stw       [r1 + 0x0054], r4
  5083. label000048FC:
  5084. 000048FC  AA23001A  lha       r17, [r3 + 0x001A]
  5085. 00004900  80C10044  lwz       r6, [r1 + 0x0044]
  5086. 00004904  3011FFFF  subic     r0, r17, 1
  5087. 00004908  80A10040  lwz       r5, [r1 + 0x0040]
  5088. 0000490C  7C070735  extsh.    r7, r0
  5089. 00004910  7C853014  addc      r4, r5, r6
  5090. 00004914  7DA62014  addc      r13, r6, r4
  5091. 00004918  7DC66814  addc      r14, r6, r13
  5092. 0000491C  7E667014  addc      r19, r6, r14
  5093. 00004920  7EA69814  addc      r21, r6, r19
  5094. 00004924  7E46A814  addc      r18, r6, r21
  5095. 00004928  7E869014  addc      r20, r6, r18
  5096. label0000492C:
  5097. 0000492C  3A270000  addi      r17, r7, 0x0000
  5098. 00004930  41800DA8  blt       +0x00000DA8 /* 000056D8 */
  5099. label00004934:
  5100. 00004934  88EF0000  lbz       r7, [r15]
  5101. 00004938  38CF0000  addi      r6, r15, 0x0000
  5102. 0000493C  54E0E13E  rlwinm    r0, r7, 28, 4, 31
  5103. 00004940  2880000F  cmplwi    cr1, r0, 15
  5104. 00004944  38070000  addi      r0, r7, 0x0000
  5105. 00004948  54E7073E  rlwinm    r7, r7, 0, 28, 31
  5106. 0000494C  31EF0001  addic     r15, r15, 1
  5107. 00004950  90E10058  stw       [r1 + 0x0058], r7
  5108. 00004954  41850D74  bgt       cr1, +0x00000D74 /* 000056C8 */
  5109. 00004958  80E20094  lwz       r7, [r2 + 0x0094]
  5110. 0000495C  5400F0BA  rlwinm    r0, r0, 30, 2, 29
  5111. 00004960  7CE70014  addc      r7, r7, r0
  5112. 00004964  80070080  lwz       r0, [r7 + 0x0080]
  5113. 00004968  80E20098  lwz       r7, [r2 + 0x0098]
  5114. 0000496C  7C070014  addc      r0, r7, r0
  5115. 00004970  7C0903A6  mtctr     r0
  5116. 00004974  4E800420  bctr
  5117. 00004978  88E60001  lbz       r7, [r6 + 0x0001]
  5118. 0000497C  31E60002  addic     r15, r6, 2
  5119. 00004980  90E10058  stw       [r1 + 0x0058], r7
  5120. 00004984  80C10058  lwz       r6, [r1 + 0x0058]
  5121. 00004988  30060001  addic     r0, r6, 1
  5122. 0000498C  54002834  rlwinm    r0, r0, 5, 0, 26
  5123. 00004990  7C000734  extsh     r0, r0
  5124. 00004994  7CC68810  subfc     r6, r6, r17
  5125. 00004998  7E80A014  addc      r20, r0, r20
  5126. 0000499C  7CD10734  extsh     r17, r6
  5127. 000049A0  7CA50014  addc      r5, r5, r0
  5128. 000049A4  7C840014  addc      r4, r4, r0
  5129. 000049A8  7DAD0014  addc      r13, r13, r0
  5130. 000049AC  7DCE0014  addc      r14, r14, r0
  5131. 000049B0  7E730014  addc      r19, r19, r0
  5132. 000049B4  7EB50014  addc      r21, r21, r0
  5133. 000049B8  7E520014  addc      r18, r18, r0
  5134. 000049BC  48000D0C  b         +0x00000D0C /* 000056C8 */
  5135. 000049C0  88E60001  lbz       r7, [r6 + 0x0001]
  5136. 000049C4  31E60002  addic     r15, r6, 2
  5137. 000049C8  90E10058  stw       [r1 + 0x0058], r7
  5138. 000049CC  80010058  lwz       r0, [r1 + 0x0058]
  5139. 000049D0  39800001  li        r12, 0x0001
  5140. 000049D4  7C008810  subfc     r0, r0, r17
  5141. 000049D8  7C110734  extsh     r17, r0
  5142. label000049DC:
  5143. 000049DC  300C0001  addic     r0, r12, 1
  5144. 000049E0  7C0C0734  extsh     r12, r0
  5145. 000049E4  39440000  addi      r10, r4, 0x0000
  5146. 000049E8  2C8C0004  cmpwi     cr1, r12, 4
  5147. 000049EC  3BE50000  addi      r31, r5, 0x0000
  5148. 000049F0  83C10058  lwz       r30, [r1 + 0x0058]
  5149. 000049F4  8105FFE0  lwz       r8, [r5 - 0x0020]
  5150. 000049F8  80E5FFE4  lwz       r7, [r5 - 0x001C]
  5151. 000049FC  8165FFE8  lwz       r11, [r5 - 0x0018]
  5152. 00004A00  8125FFEC  lwz       r9, [r5 - 0x0014]
  5153. 00004A04  8005FFF0  lwz       r0, [r5 - 0x0010]
  5154. 00004A08  8085FFF4  lwz       r4, [r5 - 0x000C]
  5155. 00004A0C  80C5FFF8  lwz       r6, [r5 - 0x0008]
  5156. 00004A10  83A5FFFC  lwz       r29, [r5 - 0x0004]
  5157. label00004A14:
  5158. 00004A14  30BEFFFF  subic     r5, r30, 1
  5159. 00004A18  7CBE0735  extsh.    r30, r5
  5160. 00004A1C  911F0000  stw       [r31], r8
  5161. 00004A20  90FF0004  stw       [r31 + 0x0004], r7
  5162. 00004A24  917F0008  stw       [r31 + 0x0008], r11
  5163. 00004A28  913F000C  stw       [r31 + 0x000C], r9
  5164. 00004A2C  901F0010  stw       [r31 + 0x0010], r0
  5165. 00004A30  909F0014  stw       [r31 + 0x0014], r4
  5166. 00004A34  90DF0018  stw       [r31 + 0x0018], r6
  5167. 00004A38  93BF001C  stw       [r31 + 0x001C], r29
  5168. 00004A3C  910A0000  stw       [r10], r8
  5169. 00004A40  90EA0004  stw       [r10 + 0x0004], r7
  5170. 00004A44  916A0008  stw       [r10 + 0x0008], r11
  5171. 00004A48  912A000C  stw       [r10 + 0x000C], r9
  5172. 00004A4C  900A0010  stw       [r10 + 0x0010], r0
  5173. 00004A50  908A0014  stw       [r10 + 0x0014], r4
  5174. 00004A54  90CA0018  stw       [r10 + 0x0018], r6
  5175. 00004A58  93AA001C  stw       [r10 + 0x001C], r29
  5176. 00004A5C  33FF0020  addic     r31, r31, 32
  5177. 00004A60  314A0020  addic     r10, r10, 32
  5178. 00004A64  4080FFB0  bge       -0x00000050 /* 00004A14 */
  5179. 00004A68  38AD0000  addi      r5, r13, 0x0000
  5180. 00004A6C  388E0000  addi      r4, r14, 0x0000
  5181. 00004A70  39B30000  addi      r13, r19, 0x0000
  5182. 00004A74  39D50000  addi      r14, r21, 0x0000
  5183. 00004A78  3A720000  addi      r19, r18, 0x0000
  5184. 00004A7C  3AB40000  addi      r21, r20, 0x0000
  5185. 00004A80  3A5F0000  addi      r18, r31, 0x0000
  5186. 00004A84  3A8A0000  addi      r20, r10, 0x0000
  5187. 00004A88  4085FF54  ble       cr1, -0x000000AC /* 000049DC */
  5188. 00004A8C  48000C3C  b         +0x00000C3C /* 000056C8 */
  5189. 00004A90  88E60001  lbz       r7, [r6 + 0x0001]
  5190. 00004A94  31E60002  addic     r15, r6, 2
  5191. 00004A98  90E10058  stw       [r1 + 0x0058], r7
  5192. 00004A9C  80010058  lwz       r0, [r1 + 0x0058]
  5193. 00004AA0  7C000014  addc      r0, r0, r0
  5194. 00004AA4  30000001  addic     r0, r0, 1
  5195. 00004AA8  7C008810  subfc     r0, r0, r17
  5196. 00004AAC  7C110734  extsh     r17, r0
  5197. 00004AB0  38000001  li        r0, 0x0001
  5198. 00004AB4  9001005C  stw       [r1 + 0x005C], r0
  5199. label00004AB8:
  5200. 00004AB8  8001005C  lwz       r0, [r1 + 0x005C]
  5201. 00004ABC  3AE40000  addi      r23, r4, 0x0000
  5202. 00004AC0  30000001  addic     r0, r0, 1
  5203. 00004AC4  7C000734  extsh     r0, r0
  5204. 00004AC8  2C800004  cmpwi     cr1, r0, 4
  5205. 00004ACC  3B250000  addi      r25, r5, 0x0000
  5206. 00004AD0  8365FFC0  lwz       r27, [r5 - 0x0040]
  5207. 00004AD4  8385FFC4  lwz       r28, [r5 - 0x003C]
  5208. 00004AD8  82C5FFC8  lwz       r22, [r5 - 0x0038]
  5209. 00004ADC  8305FFCC  lwz       r24, [r5 - 0x0034]
  5210. 00004AE0  8345FFD0  lwz       r26, [r5 - 0x0030]
  5211. 00004AE4  83C5FFD4  lwz       r30, [r5 - 0x002C]
  5212. 00004AE8  8185FFD8  lwz       r12, [r5 - 0x0028]
  5213. 00004AEC  8145FFDC  lwz       r10, [r5 - 0x0024]
  5214. 00004AF0  8105FFE0  lwz       r8, [r5 - 0x0020]
  5215. 00004AF4  80C5FFE4  lwz       r6, [r5 - 0x001C]
  5216. 00004AF8  80E5FFE8  lwz       r7, [r5 - 0x0018]
  5217. 00004AFC  8125FFEC  lwz       r9, [r5 - 0x0014]
  5218. 00004B00  8165FFF0  lwz       r11, [r5 - 0x0010]
  5219. 00004B04  83E5FFF4  lwz       r31, [r5 - 0x000C]
  5220. 00004B08  80810058  lwz       r4, [r1 + 0x0058]
  5221. 00004B0C  83A5FFF8  lwz       r29, [r5 - 0x0008]
  5222. 00004B10  9001005C  stw       [r1 + 0x005C], r0
  5223. 00004B14  80A5FFFC  lwz       r5, [r5 - 0x0004]
  5224. label00004B18:
  5225. 00004B18  93790000  stw       [r25], r27
  5226. 00004B1C  93770000  stw       [r23], r27
  5227. 00004B20  93990004  stw       [r25 + 0x0004], r28
  5228. 00004B24  93970004  stw       [r23 + 0x0004], r28
  5229. 00004B28  92D90008  stw       [r25 + 0x0008], r22
  5230. 00004B2C  92D70008  stw       [r23 + 0x0008], r22
  5231. 00004B30  9319000C  stw       [r25 + 0x000C], r24
  5232. 00004B34  9317000C  stw       [r23 + 0x000C], r24
  5233. 00004B38  93590010  stw       [r25 + 0x0010], r26
  5234. 00004B3C  93570010  stw       [r23 + 0x0010], r26
  5235. 00004B40  93D90014  stw       [r25 + 0x0014], r30
  5236. 00004B44  93D70014  stw       [r23 + 0x0014], r30
  5237. 00004B48  91990018  stw       [r25 + 0x0018], r12
  5238. 00004B4C  91970018  stw       [r23 + 0x0018], r12
  5239. 00004B50  9159001C  stw       [r25 + 0x001C], r10
  5240. 00004B54  9157001C  stw       [r23 + 0x001C], r10
  5241. 00004B58  91190020  stw       [r25 + 0x0020], r8
  5242. 00004B5C  91170020  stw       [r23 + 0x0020], r8
  5243. 00004B60  90D90024  stw       [r25 + 0x0024], r6
  5244. 00004B64  90D70024  stw       [r23 + 0x0024], r6
  5245. 00004B68  90F90028  stw       [r25 + 0x0028], r7
  5246. 00004B6C  90F70028  stw       [r23 + 0x0028], r7
  5247. 00004B70  9139002C  stw       [r25 + 0x002C], r9
  5248. 00004B74  9137002C  stw       [r23 + 0x002C], r9
  5249. 00004B78  91790030  stw       [r25 + 0x0030], r11
  5250. 00004B7C  91770030  stw       [r23 + 0x0030], r11
  5251. 00004B80  93F90034  stw       [r25 + 0x0034], r31
  5252. 00004B84  93F70034  stw       [r23 + 0x0034], r31
  5253. 00004B88  3084FFFF  subic     r4, r4, 1
  5254. 00004B8C  93B90038  stw       [r25 + 0x0038], r29
  5255. 00004B90  7C800735  extsh.    r0, r4
  5256. 00004B94  93B70038  stw       [r23 + 0x0038], r29
  5257. 00004B98  90B9003C  stw       [r25 + 0x003C], r5
  5258. 00004B9C  90B7003C  stw       [r23 + 0x003C], r5
  5259. 00004BA0  32F70040  addic     r23, r23, 64
  5260. 00004BA4  33390040  addic     r25, r25, 64
  5261. 00004BA8  30800000  addic     r4, r0, 0
  5262. 00004BAC  4080FF6C  bge       -0x00000094 /* 00004B18 */
  5263. 00004BB0  38AD0000  addi      r5, r13, 0x0000
  5264. 00004BB4  388E0000  addi      r4, r14, 0x0000
  5265. 00004BB8  39B30000  addi      r13, r19, 0x0000
  5266. 00004BBC  39D50000  addi      r14, r21, 0x0000
  5267. 00004BC0  3A720000  addi      r19, r18, 0x0000
  5268. 00004BC4  3AB40000  addi      r21, r20, 0x0000
  5269. 00004BC8  3A590000  addi      r18, r25, 0x0000
  5270. 00004BCC  3A970000  addi      r20, r23, 0x0000
  5271. 00004BD0  4085FEE8  ble       cr1, -0x00000118 /* 00004AB8 */
  5272. 00004BD4  48000AF4  b         +0x00000AF4 /* 000056C8 */
  5273. 00004BD8  88E60001  lbz       r7, [r6 + 0x0001]
  5274. 00004BDC  31E60002  addic     r15, r6, 2
  5275. 00004BE0  90E10058  stw       [r1 + 0x0058], r7
  5276. 00004BE4  80010058  lwz       r0, [r1 + 0x0058]
  5277. 00004BE8  80E1003C  lwz       r7, [r1 + 0x003C]
  5278. 00004BEC  7C008810  subfc     r0, r0, r17
  5279. 00004BF0  7C110734  extsh     r17, r0
  5280. 00004BF4  880F0000  lbz       r0, [r15]
  5281. 00004BF8  31EF0001  addic     r15, r15, 1
  5282. 00004BFC  5406103A  rlwinm    r6, r0, 2, 0, 29
  5283. 00004C00  7C07302E  lwzx      r0, r7, r6
  5284. label00004C04:
  5285. 00004C04  80C10058  lwz       r6, [r1 + 0x0058]
  5286. 00004C08  90050000  stw       [r5], r0
  5287. 00004C0C  90050004  stw       [r5 + 0x0004], r0
  5288. 00004C10  90050008  stw       [r5 + 0x0008], r0
  5289. 00004C14  9005000C  stw       [r5 + 0x000C], r0
  5290. 00004C18  90050010  stw       [r5 + 0x0010], r0
  5291. 00004C1C  90050014  stw       [r5 + 0x0014], r0
  5292. 00004C20  90050018  stw       [r5 + 0x0018], r0
  5293. 00004C24  9005001C  stw       [r5 + 0x001C], r0
  5294. 00004C28  90040000  stw       [r4], r0
  5295. 00004C2C  90040004  stw       [r4 + 0x0004], r0
  5296. 00004C30  90040008  stw       [r4 + 0x0008], r0
  5297. 00004C34  9004000C  stw       [r4 + 0x000C], r0
  5298. 00004C38  90040010  stw       [r4 + 0x0010], r0
  5299. 00004C3C  90040014  stw       [r4 + 0x0014], r0
  5300. 00004C40  90040018  stw       [r4 + 0x0018], r0
  5301. 00004C44  30C6FFFF  subic     r6, r6, 1
  5302. 00004C48  9004001C  stw       [r4 + 0x001C], r0
  5303. 00004C4C  900D0000  stw       [r13], r0
  5304. 00004C50  900D0004  stw       [r13 + 0x0004], r0
  5305. 00004C54  900D0008  stw       [r13 + 0x0008], r0
  5306. 00004C58  900D000C  stw       [r13 + 0x000C], r0
  5307. 00004C5C  900D0010  stw       [r13 + 0x0010], r0
  5308. 00004C60  900D0014  stw       [r13 + 0x0014], r0
  5309. 00004C64  900D0018  stw       [r13 + 0x0018], r0
  5310. 00004C68  900D001C  stw       [r13 + 0x001C], r0
  5311. 00004C6C  900E0000  stw       [r14], r0
  5312. 00004C70  900E0004  stw       [r14 + 0x0004], r0
  5313. 00004C74  900E0008  stw       [r14 + 0x0008], r0
  5314. 00004C78  900E000C  stw       [r14 + 0x000C], r0
  5315. 00004C7C  900E0010  stw       [r14 + 0x0010], r0
  5316. 00004C80  900E0014  stw       [r14 + 0x0014], r0
  5317. 00004C84  900E0018  stw       [r14 + 0x0018], r0
  5318. 00004C88  900E001C  stw       [r14 + 0x001C], r0
  5319. 00004C8C  90130000  stw       [r19], r0
  5320. 00004C90  90130004  stw       [r19 + 0x0004], r0
  5321. 00004C94  90130008  stw       [r19 + 0x0008], r0
  5322. 00004C98  9013000C  stw       [r19 + 0x000C], r0
  5323. 00004C9C  90130010  stw       [r19 + 0x0010], r0
  5324. 00004CA0  90130014  stw       [r19 + 0x0014], r0
  5325. 00004CA4  90130018  stw       [r19 + 0x0018], r0
  5326. 00004CA8  9013001C  stw       [r19 + 0x001C], r0
  5327. 00004CAC  7CC70735  extsh.    r7, r6
  5328. 00004CB0  90150000  stw       [r21], r0
  5329. 00004CB4  90150004  stw       [r21 + 0x0004], r0
  5330. 00004CB8  90150008  stw       [r21 + 0x0008], r0
  5331. 00004CBC  9015000C  stw       [r21 + 0x000C], r0
  5332. 00004CC0  90150010  stw       [r21 + 0x0010], r0
  5333. 00004CC4  90150014  stw       [r21 + 0x0014], r0
  5334. 00004CC8  90150018  stw       [r21 + 0x0018], r0
  5335. 00004CCC  9015001C  stw       [r21 + 0x001C], r0
  5336. 00004CD0  90120000  stw       [r18], r0
  5337. 00004CD4  90120004  stw       [r18 + 0x0004], r0
  5338. 00004CD8  90120008  stw       [r18 + 0x0008], r0
  5339. 00004CDC  9012000C  stw       [r18 + 0x000C], r0
  5340. 00004CE0  90120010  stw       [r18 + 0x0010], r0
  5341. 00004CE4  90120014  stw       [r18 + 0x0014], r0
  5342. 00004CE8  90120018  stw       [r18 + 0x0018], r0
  5343. 00004CEC  9012001C  stw       [r18 + 0x001C], r0
  5344. 00004CF0  90140000  stw       [r20], r0
  5345. 00004CF4  90140004  stw       [r20 + 0x0004], r0
  5346. 00004CF8  90140008  stw       [r20 + 0x0008], r0
  5347. 00004CFC  9014000C  stw       [r20 + 0x000C], r0
  5348. 00004D00  90140010  stw       [r20 + 0x0010], r0
  5349. 00004D04  90140014  stw       [r20 + 0x0014], r0
  5350. 00004D08  90140018  stw       [r20 + 0x0018], r0
  5351. 00004D0C  9014001C  stw       [r20 + 0x001C], r0
  5352. 00004D10  32730020  addic     r19, r19, 32
  5353. 00004D14  32B50020  addic     r21, r21, 32
  5354. 00004D18  31CE0020  addic     r14, r14, 32
  5355. 00004D1C  32520020  addic     r18, r18, 32
  5356. 00004D20  30A50020  addic     r5, r5, 32
  5357. 00004D24  30840020  addic     r4, r4, 32
  5358. 00004D28  31AD0020  addic     r13, r13, 32
  5359. 00004D2C  32940020  addic     r20, r20, 32
  5360. 00004D30  90E10058  stw       [r1 + 0x0058], r7
  5361. 00004D34  4080FED0  bge       -0x00000130 /* 00004C04 */
  5362. 00004D38  48000990  b         +0x00000990 /* 000056C8 */
  5363. 00004D3C  88060001  lbz       r0, [r6 + 0x0001]
  5364. 00004D40  80E1003C  lwz       r7, [r1 + 0x003C]
  5365. 00004D44  5409103A  rlwinm    r9, r0, 2, 0, 29
  5366. 00004D48  8103003C  lwz       r8, [r3 + 0x003C]
  5367. 00004D4C  7C07482E  lwzx      r0, r7, r9
  5368. 00004D50  81210048  lwz       r9, [r1 + 0x0048]
  5369. 00004D54  55081838  rlwinm    r8, r8, 3, 0, 28
  5370. 00004D58  7C09412E  stwx      r9, r0, r8
  5371. 00004D5C  31E60003  addic     r15, r6, 3
  5372. 00004D60  88060002  lbz       r0, [r6 + 0x0002]
  5373. 00004D64  7CC94014  addc      r6, r9, r8
  5374. 00004D68  5408103A  rlwinm    r8, r0, 2, 0, 29
  5375. 00004D6C  7C07402E  lwzx      r0, r7, r8
  5376. 00004D70  90060004  stw       [r6 + 0x0004], r0
  5377. 00004D74  80C3003C  lwz       r6, [r3 + 0x003C]
  5378. 00004D78  30E60001  addic     r7, r6, 1
  5379. 00004D7C  2C870100  cmpwi     cr1, r7, 256
  5380. 00004D80  90E3003C  stw       [r3 + 0x003C], r7
  5381. 00004D84  54C0063E  rlwinm    r0, r6, 0, 24, 31
  5382. 00004D88  4086001C  bne       cr1, +0x0000001C /* 00004DA4 */
  5383. 00004D8C  38C00000  li        r6, 0x0000
  5384. 00004D90  90C3003C  stw       [r3 + 0x003C], r6
  5385. 00004D94  54061838  rlwinm    r6, r0, 3, 0, 28
  5386. 00004D98  48000010  b         +0x00000010 /* 00004DA8 */
  5387. 00004D9C  88060001  lbz       r0, [r6 + 0x0001]
  5388. 00004DA0  31E60002  addic     r15, r6, 2
  5389. label00004DA4:
  5390. 00004DA4  54061838  rlwinm    r6, r0, 3, 0, 28
  5391. label00004DA8:
  5392. 00004DA8  80010058  lwz       r0, [r1 + 0x0058]
  5393. 00004DAC  80E10048  lwz       r7, [r1 + 0x0048]
  5394. 00004DB0  7C008810  subfc     r0, r0, r17
  5395. 00004DB4  7CC73014  addc      r6, r7, r6
  5396. 00004DB8  7C110734  extsh     r17, r0
  5397. label00004DBC:
  5398. 00004DBC  892F0000  lbz       r9, [r15]
  5399. 00004DC0  5527D97A  rlwinm    r7, r9, 27, 5, 29
  5400. 00004DC4  7C06382E  lwzx      r0, r6, r7
  5401. 00004DC8  5527E77A  rlwinm    r7, r9, 28, 29, 29
  5402. 00004DCC  90050000  stw       [r5], r0
  5403. 00004DD0  90040000  stw       [r4], r0
  5404. 00004DD4  90050004  stw       [r5 + 0x0004], r0
  5405. 00004DD8  90040004  stw       [r4 + 0x0004], r0
  5406. 00004DDC  7C06382E  lwzx      r0, r6, r7
  5407. 00004DE0  5527EF7A  rlwinm    r7, r9, 29, 29, 29
  5408. 00004DE4  90050008  stw       [r5 + 0x0008], r0
  5409. 00004DE8  90040008  stw       [r4 + 0x0008], r0
  5410. 00004DEC  9005000C  stw       [r5 + 0x000C], r0
  5411. 00004DF0  9004000C  stw       [r4 + 0x000C], r0
  5412. 00004DF4  7C06382E  lwzx      r0, r6, r7
  5413. 00004DF8  5527F77A  rlwinm    r7, r9, 30, 29, 29
  5414. 00004DFC  90050010  stw       [r5 + 0x0010], r0
  5415. 00004E00  90040010  stw       [r4 + 0x0010], r0
  5416. 00004E04  90050014  stw       [r5 + 0x0014], r0
  5417. 00004E08  90040014  stw       [r4 + 0x0014], r0
  5418. 00004E0C  7C06382E  lwzx      r0, r6, r7
  5419. 00004E10  90050018  stw       [r5 + 0x0018], r0
  5420. 00004E14  90040018  stw       [r4 + 0x0018], r0
  5421. 00004E18  9005001C  stw       [r5 + 0x001C], r0
  5422. 00004E1C  9004001C  stw       [r4 + 0x001C], r0
  5423. 00004E20  30840020  addic     r4, r4, 32
  5424. 00004E24  30A50020  addic     r5, r5, 32
  5425. 00004E28  5527FF7A  rlwinm    r7, r9, 31, 29, 29
  5426. 00004E2C  7C06382E  lwzx      r0, r6, r7
  5427. 00004E30  5527077A  rlwinm    r7, r9, 0, 29, 29
  5428. 00004E34  900D0000  stw       [r13], r0
  5429. 00004E38  900E0000  stw       [r14], r0
  5430. 00004E3C  900D0004  stw       [r13 + 0x0004], r0
  5431. 00004E40  900E0004  stw       [r14 + 0x0004], r0
  5432. 00004E44  7C06382E  lwzx      r0, r6, r7
  5433. 00004E48  55270F7A  rlwinm    r7, r9, 1, 29, 29
  5434. 00004E4C  900D0008  stw       [r13 + 0x0008], r0
  5435. 00004E50  900E0008  stw       [r14 + 0x0008], r0
  5436. 00004E54  900D000C  stw       [r13 + 0x000C], r0
  5437. 00004E58  900E000C  stw       [r14 + 0x000C], r0
  5438. 00004E5C  7C06382E  lwzx      r0, r6, r7
  5439. 00004E60  5528177A  rlwinm    r8, r9, 2, 29, 29
  5440. 00004E64  900D0010  stw       [r13 + 0x0010], r0
  5441. 00004E68  900E0010  stw       [r14 + 0x0010], r0
  5442. 00004E6C  900D0014  stw       [r13 + 0x0014], r0
  5443. 00004E70  900E0014  stw       [r14 + 0x0014], r0
  5444. 00004E74  7C06402E  lwzx      r0, r6, r8
  5445. 00004E78  900D0018  stw       [r13 + 0x0018], r0
  5446. 00004E7C  900E0018  stw       [r14 + 0x0018], r0
  5447. 00004E80  900D001C  stw       [r13 + 0x001C], r0
  5448. 00004E84  900E001C  stw       [r14 + 0x001C], r0
  5449. 00004E88  31CE0020  addic     r14, r14, 32
  5450. 00004E8C  31AD0020  addic     r13, r13, 32
  5451. 00004E90  892F0001  lbz       r9, [r15 + 0x0001]
  5452. 00004E94  31EF0002  addic     r15, r15, 2
  5453. 00004E98  5527D97A  rlwinm    r7, r9, 27, 5, 29
  5454. 00004E9C  7C06382E  lwzx      r0, r6, r7
  5455. 00004EA0  5527E77A  rlwinm    r7, r9, 28, 29, 29
  5456. 00004EA4  90130000  stw       [r19], r0
  5457. 00004EA8  90150000  stw       [r21], r0
  5458. 00004EAC  90130004  stw       [r19 + 0x0004], r0
  5459. 00004EB0  90150004  stw       [r21 + 0x0004], r0
  5460. 00004EB4  7C06382E  lwzx      r0, r6, r7
  5461. 00004EB8  5527EF7A  rlwinm    r7, r9, 29, 29, 29
  5462. 00004EBC  90130008  stw       [r19 + 0x0008], r0
  5463. 00004EC0  90150008  stw       [r21 + 0x0008], r0
  5464. 00004EC4  9013000C  stw       [r19 + 0x000C], r0
  5465. 00004EC8  9015000C  stw       [r21 + 0x000C], r0
  5466. 00004ECC  7C06382E  lwzx      r0, r6, r7
  5467. 00004ED0  5527F77A  rlwinm    r7, r9, 30, 29, 29
  5468. 00004ED4  90130010  stw       [r19 + 0x0010], r0
  5469. 00004ED8  90150010  stw       [r21 + 0x0010], r0
  5470. 00004EDC  90130014  stw       [r19 + 0x0014], r0
  5471. 00004EE0  90150014  stw       [r21 + 0x0014], r0
  5472. 00004EE4  7C06382E  lwzx      r0, r6, r7
  5473. 00004EE8  90130018  stw       [r19 + 0x0018], r0
  5474. 00004EEC  90150018  stw       [r21 + 0x0018], r0
  5475. 00004EF0  9013001C  stw       [r19 + 0x001C], r0
  5476. 00004EF4  9015001C  stw       [r21 + 0x001C], r0
  5477. 00004EF8  32B50020  addic     r21, r21, 32
  5478. 00004EFC  32730020  addic     r19, r19, 32
  5479. 00004F00  5527FF7A  rlwinm    r7, r9, 31, 29, 29
  5480. 00004F04  7C06382E  lwzx      r0, r6, r7
  5481. 00004F08  5527077A  rlwinm    r7, r9, 0, 29, 29
  5482. 00004F0C  90120000  stw       [r18], r0
  5483. 00004F10  90140000  stw       [r20], r0
  5484. 00004F14  90120004  stw       [r18 + 0x0004], r0
  5485. 00004F18  90140004  stw       [r20 + 0x0004], r0
  5486. 00004F1C  7CE6382E  lwzx      r7, r6, r7
  5487. 00004F20  80010058  lwz       r0, [r1 + 0x0058]
  5488. 00004F24  90F20008  stw       [r18 + 0x0008], r7
  5489. 00004F28  90F40008  stw       [r20 + 0x0008], r7
  5490. 00004F2C  90F2000C  stw       [r18 + 0x000C], r7
  5491. 00004F30  90F4000C  stw       [r20 + 0x000C], r7
  5492. 00004F34  55270F7A  rlwinm    r7, r9, 1, 29, 29
  5493. 00004F38  7CE6382E  lwzx      r7, r6, r7
  5494. 00004F3C  5528177A  rlwinm    r8, r9, 2, 29, 29
  5495. 00004F40  90F20010  stw       [r18 + 0x0010], r7
  5496. 00004F44  90F40010  stw       [r20 + 0x0010], r7
  5497. 00004F48  90F20014  stw       [r18 + 0x0014], r7
  5498. 00004F4C  90F40014  stw       [r20 + 0x0014], r7
  5499. 00004F50  7CE6402E  lwzx      r7, r6, r8
  5500. 00004F54  3000FFFF  subic     r0, r0, 1
  5501. 00004F58  90F20018  stw       [r18 + 0x0018], r7
  5502. 00004F5C  90F40018  stw       [r20 + 0x0018], r7
  5503. 00004F60  90F2001C  stw       [r18 + 0x001C], r7
  5504. 00004F64  90F4001C  stw       [r20 + 0x001C], r7
  5505. 00004F68  32940020  addic     r20, r20, 32
  5506. 00004F6C  7C070735  extsh.    r7, r0
  5507. label00004F70:
  5508. 00004F70  32520020  addic     r18, r18, 32
  5509. 00004F74  90E10058  stw       [r1 + 0x0058], r7
  5510. 00004F78  4080FE44  bge       -0x000001BC /* 00004DBC */
  5511. 00004F7C  3011FFFF  subic     r0, r17, 1
  5512. 00004F80  7C060735  extsh.    r6, r0
  5513. 00004F84  4800074C  b         +0x0000074C /* 000056D0 */
  5514. 00004F88  88060001  lbz       r0, [r6 + 0x0001]
  5515. 00004F8C  80E1003C  lwz       r7, [r1 + 0x003C]
  5516. 00004F90  5408103A  rlwinm    r8, r0, 2, 0, 29
  5517. 00004F94  80030040  lwz       r0, [r3 + 0x0040]
  5518. 00004F98  7D07402E  lwzx      r8, r7, r8
  5519. 00004F9C  80E1004C  lwz       r7, [r1 + 0x004C]
  5520. 00004FA0  54092036  rlwinm    r9, r0, 4, 0, 27
  5521. 00004FA4  7D07492E  stwx      r7, r8, r9
  5522. 00004FA8  88060002  lbz       r0, [r6 + 0x0002]
  5523. 00004FAC  7D274814  addc      r9, r7, r9
  5524. 00004FB0  80E1003C  lwz       r7, [r1 + 0x003C]
  5525. 00004FB4  5408103A  rlwinm    r8, r0, 2, 0, 29
  5526. 00004FB8  7C07402E  lwzx      r0, r7, r8
  5527. 00004FBC  31E60005  addic     r15, r6, 5
  5528. 00004FC0  90090004  stw       [r9 + 0x0004], r0
  5529. 00004FC4  88060003  lbz       r0, [r6 + 0x0003]
  5530. 00004FC8  5408103A  rlwinm    r8, r0, 2, 0, 29
  5531. 00004FCC  7D07402E  lwzx      r8, r7, r8
  5532. 00004FD0  91090008  stw       [r9 + 0x0008], r8
  5533. 00004FD4  88060004  lbz       r0, [r6 + 0x0004]
  5534. 00004FD8  5406103A  rlwinm    r6, r0, 2, 0, 29
  5535. 00004FDC  7C07302E  lwzx      r0, r7, r6
  5536. 00004FE0  9009000C  stw       [r9 + 0x000C], r0
  5537. 00004FE4  80C30040  lwz       r6, [r3 + 0x0040]
  5538. 00004FE8  30E60001  addic     r7, r6, 1
  5539. 00004FEC  2C870100  cmpwi     cr1, r7, 256
  5540. 00004FF0  90E30040  stw       [r3 + 0x0040], r7
  5541. 00004FF4  54C0063E  rlwinm    r0, r6, 0, 24, 31
  5542. 00004FF8  4086001C  bne       cr1, +0x0000001C /* 00005014 */
  5543. 00004FFC  38C00000  li        r6, 0x0000
  5544. 00005000  90C30040  stw       [r3 + 0x0040], r6
  5545. 00005004  54062036  rlwinm    r6, r0, 4, 0, 27
  5546. 00005008  48000010  b         +0x00000010 /* 00005018 */
  5547. 0000500C  88060001  lbz       r0, [r6 + 0x0001]
  5548. 00005010  31E60002  addic     r15, r6, 2
  5549. label00005014:
  5550. 00005014  54062036  rlwinm    r6, r0, 4, 0, 27
  5551. label00005018:
  5552. 00005018  80010058  lwz       r0, [r1 + 0x0058]
  5553. 0000501C  80E1004C  lwz       r7, [r1 + 0x004C]
  5554. 00005020  7C008810  subfc     r0, r0, r17
  5555. 00005024  7CC73014  addc      r6, r7, r6
  5556. 00005028  7C110734  extsh     r17, r0
  5557. label0000502C:
  5558. 0000502C  892F0000  lbz       r9, [r15]
  5559. 00005030  5527E13A  rlwinm    r7, r9, 28, 4, 29
  5560. 00005034  7C06382E  lwzx      r0, r6, r7
  5561. 00005038  5527F73A  rlwinm    r7, r9, 30, 28, 29
  5562. 0000503C  90050000  stw       [r5], r0
  5563. 00005040  90040000  stw       [r4], r0
  5564. 00005044  90050004  stw       [r5 + 0x0004], r0
  5565. 00005048  90040004  stw       [r4 + 0x0004], r0
  5566. 0000504C  7C06382E  lwzx      r0, r6, r7
  5567. 00005050  5527073A  rlwinm    r7, r9, 0, 28, 29
  5568. 00005054  90050008  stw       [r5 + 0x0008], r0
  5569. 00005058  90040008  stw       [r4 + 0x0008], r0
  5570. 0000505C  9005000C  stw       [r5 + 0x000C], r0
  5571. 00005060  9004000C  stw       [r4 + 0x000C], r0
  5572. 00005064  7C06382E  lwzx      r0, r6, r7
  5573. 00005068  5528173A  rlwinm    r8, r9, 2, 28, 29
  5574. 0000506C  90050010  stw       [r5 + 0x0010], r0
  5575. 00005070  90040010  stw       [r4 + 0x0010], r0
  5576. 00005074  90050014  stw       [r5 + 0x0014], r0
  5577. 00005078  90040014  stw       [r4 + 0x0014], r0
  5578. 0000507C  7C06402E  lwzx      r0, r6, r8
  5579. 00005080  90050018  stw       [r5 + 0x0018], r0
  5580. 00005084  90040018  stw       [r4 + 0x0018], r0
  5581. 00005088  9005001C  stw       [r5 + 0x001C], r0
  5582. 0000508C  9004001C  stw       [r4 + 0x001C], r0
  5583. 00005090  30840020  addic     r4, r4, 32
  5584. 00005094  30A50020  addic     r5, r5, 32
  5585. 00005098  892F0001  lbz       r9, [r15 + 0x0001]
  5586. 0000509C  5527E13A  rlwinm    r7, r9, 28, 4, 29
  5587. 000050A0  7C06382E  lwzx      r0, r6, r7
  5588. 000050A4  5527F73A  rlwinm    r7, r9, 30, 28, 29
  5589. 000050A8  900D0000  stw       [r13], r0
  5590. 000050AC  900E0000  stw       [r14], r0
  5591. 000050B0  900D0004  stw       [r13 + 0x0004], r0
  5592. label000050B4:
  5593. 000050B4  900E0004  stw       [r14 + 0x0004], r0
  5594. 000050B8  7C06382E  lwzx      r0, r6, r7
  5595. 000050BC  5527073A  rlwinm    r7, r9, 0, 28, 29
  5596. 000050C0  900D0008  stw       [r13 + 0x0008], r0
  5597. 000050C4  900E0008  stw       [r14 + 0x0008], r0
  5598. 000050C8  900D000C  stw       [r13 + 0x000C], r0
  5599. 000050CC  900E000C  stw       [r14 + 0x000C], r0
  5600. 000050D0  7C06382E  lwzx      r0, r6, r7
  5601. 000050D4  5528173A  rlwinm    r8, r9, 2, 28, 29
  5602. 000050D8  900D0010  stw       [r13 + 0x0010], r0
  5603. 000050DC  900E0010  stw       [r14 + 0x0010], r0
  5604. 000050E0  900D0014  stw       [r13 + 0x0014], r0
  5605. 000050E4  900E0014  stw       [r14 + 0x0014], r0
  5606. 000050E8  7C06402E  lwzx      r0, r6, r8
  5607. 000050EC  900D0018  stw       [r13 + 0x0018], r0
  5608. 000050F0  900E0018  stw       [r14 + 0x0018], r0
  5609. 000050F4  900D001C  stw       [r13 + 0x001C], r0
  5610. 000050F8  900E001C  stw       [r14 + 0x001C], r0
  5611. 000050FC  31CE0020  addic     r14, r14, 32
  5612. 00005100  31AD0020  addic     r13, r13, 32
  5613. 00005104  892F0002  lbz       r9, [r15 + 0x0002]
  5614. 00005108  5527E13A  rlwinm    r7, r9, 28, 4, 29
  5615. 0000510C  7C06382E  lwzx      r0, r6, r7
  5616. 00005110  5527F73A  rlwinm    r7, r9, 30, 28, 29
  5617. 00005114  90130000  stw       [r19], r0
  5618. 00005118  90150000  stw       [r21], r0
  5619. 0000511C  90130004  stw       [r19 + 0x0004], r0
  5620. 00005120  90150004  stw       [r21 + 0x0004], r0
  5621. 00005124  7C06382E  lwzx      r0, r6, r7
  5622. 00005128  5527073A  rlwinm    r7, r9, 0, 28, 29
  5623. 0000512C  90130008  stw       [r19 + 0x0008], r0
  5624. 00005130  90150008  stw       [r21 + 0x0008], r0
  5625. 00005134  9013000C  stw       [r19 + 0x000C], r0
  5626. 00005138  9015000C  stw       [r21 + 0x000C], r0
  5627. 0000513C  7C06382E  lwzx      r0, r6, r7
  5628. 00005140  5528173A  rlwinm    r8, r9, 2, 28, 29
  5629. 00005144  90130010  stw       [r19 + 0x0010], r0
  5630. 00005148  90150010  stw       [r21 + 0x0010], r0
  5631. 0000514C  90130014  stw       [r19 + 0x0014], r0
  5632. 00005150  90150014  stw       [r21 + 0x0014], r0
  5633. 00005154  7C06402E  lwzx      r0, r6, r8
  5634. 00005158  90130018  stw       [r19 + 0x0018], r0
  5635. 0000515C  90150018  stw       [r21 + 0x0018], r0
  5636. 00005160  9013001C  stw       [r19 + 0x001C], r0
  5637. 00005164  9015001C  stw       [r21 + 0x001C], r0
  5638. 00005168  32B50020  addic     r21, r21, 32
  5639. 0000516C  32730020  addic     r19, r19, 32
  5640. 00005170  892F0003  lbz       r9, [r15 + 0x0003]
  5641. 00005174  31EF0004  addic     r15, r15, 4
  5642. 00005178  5527E13A  rlwinm    r7, r9, 28, 4, 29
  5643. 0000517C  7C06382E  lwzx      r0, r6, r7
  5644. 00005180  5527F73A  rlwinm    r7, r9, 30, 28, 29
  5645. 00005184  90120000  stw       [r18], r0
  5646. 00005188  90140000  stw       [r20], r0
  5647. 0000518C  90120004  stw       [r18 + 0x0004], r0
  5648. 00005190  90140004  stw       [r20 + 0x0004], r0
  5649. 00005194  7C06382E  lwzx      r0, r6, r7
  5650. 00005198  5527073A  rlwinm    r7, r9, 0, 28, 29
  5651. 0000519C  90120008  stw       [r18 + 0x0008], r0
  5652. 000051A0  90140008  stw       [r20 + 0x0008], r0
  5653. 000051A4  9012000C  stw       [r18 + 0x000C], r0
  5654. 000051A8  9014000C  stw       [r20 + 0x000C], r0
  5655. 000051AC  7C06382E  lwzx      r0, r6, r7
  5656. 000051B0  5528173A  rlwinm    r8, r9, 2, 28, 29
  5657. 000051B4  90120010  stw       [r18 + 0x0010], r0
  5658. 000051B8  90140010  stw       [r20 + 0x0010], r0
  5659. 000051BC  90120014  stw       [r18 + 0x0014], r0
  5660. 000051C0  90140014  stw       [r20 + 0x0014], r0
  5661. 000051C4  7C06402E  lwzx      r0, r6, r8
  5662. 000051C8  90120018  stw       [r18 + 0x0018], r0
  5663. 000051CC  90140018  stw       [r20 + 0x0018], r0
  5664. 000051D0  9012001C  stw       [r18 + 0x001C], r0
  5665. 000051D4  9014001C  stw       [r20 + 0x001C], r0
  5666. 000051D8  32940020  addic     r20, r20, 32
  5667. 000051DC  80010058  lwz       r0, [r1 + 0x0058]
  5668. 000051E0  32520020  addic     r18, r18, 32
  5669. 000051E4  3000FFFF  subic     r0, r0, 1
  5670. 000051E8  7C070735  extsh.    r7, r0
  5671. 000051EC  90E10058  stw       [r1 + 0x0058], r7
  5672. 000051F0  4080FE3C  bge       -0x000001C4 /* 0000502C */
  5673. 000051F4  3011FFFF  subic     r0, r17, 1
  5674. 000051F8  7C060735  extsh.    r6, r0
  5675. 000051FC  3A260000  addi      r17, r6, 0x0000
  5676. 00005200  480004D4  b         +0x000004D4 /* 000056D4 */
  5677. 00005204  88060001  lbz       r0, [r6 + 0x0001]
  5678. 00005208  80E1003C  lwz       r7, [r1 + 0x003C]
  5679. 0000520C  5408103A  rlwinm    r8, r0, 2, 0, 29
  5680. 00005210  81230044  lwz       r9, [r3 + 0x0044]
  5681. 00005214  7C07402E  lwzx      r0, r7, r8
  5682. 00005218  81010050  lwz       r8, [r1 + 0x0050]
  5683. 0000521C  55292834  rlwinm    r9, r9, 5, 0, 26
  5684. 00005220  7C08492E  stwx      r8, r0, r9
  5685. 00005224  88060002  lbz       r0, [r6 + 0x0002]
  5686. 00005228  7D284814  addc      r9, r8, r9
  5687. 0000522C  5408103A  rlwinm    r8, r0, 2, 0, 29
  5688. 00005230  7C07402E  lwzx      r0, r7, r8
  5689. 00005234  90090004  stw       [r9 + 0x0004], r0
  5690. 00005238  88060003  lbz       r0, [r6 + 0x0003]
  5691. 0000523C  5408103A  rlwinm    r8, r0, 2, 0, 29
  5692. 00005240  7D07402E  lwzx      r8, r7, r8
  5693. 00005244  91090008  stw       [r9 + 0x0008], r8
  5694. 00005248  88060004  lbz       r0, [r6 + 0x0004]
  5695. 0000524C  5408103A  rlwinm    r8, r0, 2, 0, 29
  5696. 00005250  7C07402E  lwzx      r0, r7, r8
  5697. 00005254  9009000C  stw       [r9 + 0x000C], r0
  5698. 00005258  88060005  lbz       r0, [r6 + 0x0005]
  5699. 0000525C  5408103A  rlwinm    r8, r0, 2, 0, 29
  5700. 00005260  7D07402E  lwzx      r8, r7, r8
  5701. 00005264  91090010  stw       [r9 + 0x0010], r8
  5702. 00005268  88060006  lbz       r0, [r6 + 0x0006]
  5703. 0000526C  5408103A  rlwinm    r8, r0, 2, 0, 29
  5704. 00005270  7C07402E  lwzx      r0, r7, r8
  5705. 00005274  31E60009  addic     r15, r6, 9
  5706. 00005278  90090014  stw       [r9 + 0x0014], r0
  5707. 0000527C  88060007  lbz       r0, [r6 + 0x0007]
  5708. 00005280  5408103A  rlwinm    r8, r0, 2, 0, 29
  5709. 00005284  7C07402E  lwzx      r0, r7, r8
  5710. 00005288  90090018  stw       [r9 + 0x0018], r0
  5711. 0000528C  88060008  lbz       r0, [r6 + 0x0008]
  5712. 00005290  5406103A  rlwinm    r6, r0, 2, 0, 29
  5713. 00005294  7CC7302E  lwzx      r6, r7, r6
  5714. 00005298  90C9001C  stw       [r9 + 0x001C], r6
  5715. 0000529C  80C30044  lwz       r6, [r3 + 0x0044]
  5716. 000052A0  30060001  addic     r0, r6, 1
  5717. 000052A4  2C800100  cmpwi     cr1, r0, 256
  5718. 000052A8  90030044  stw       [r3 + 0x0044], r0
  5719. 000052AC  54C0063E  rlwinm    r0, r6, 0, 24, 31
  5720. 000052B0  4086001C  bne       cr1, +0x0000001C /* 000052CC */
  5721. 000052B4  38C00000  li        r6, 0x0000
  5722. 000052B8  90C30044  stw       [r3 + 0x0044], r6
  5723. 000052BC  54062834  rlwinm    r6, r0, 5, 0, 26
  5724. 000052C0  48000010  b         +0x00000010 /* 000052D0 */
  5725. 000052C4  88060001  lbz       r0, [r6 + 0x0001]
  5726. 000052C8  31E60002  addic     r15, r6, 2
  5727. label000052CC:
  5728. 000052CC  54062834  rlwinm    r6, r0, 5, 0, 26
  5729. label000052D0:
  5730. 000052D0  80010058  lwz       r0, [r1 + 0x0058]
  5731. 000052D4  80E10050  lwz       r7, [r1 + 0x0050]
  5732. 000052D8  7C008810  subfc     r0, r0, r17
  5733. 000052DC  7CC73014  addc      r6, r7, r6
  5734. 000052E0  7C110734  extsh     r17, r0
  5735. label000052E4:
  5736. 000052E4  A92F0000  lha       r9, [r15]
  5737. 000052E8  5527AEFA  rlwinm    r7, r9, 21, 27, 29
  5738. 000052EC  7C06382E  lwzx      r0, r6, r7
  5739. 000052F0  5527C6FA  rlwinm    r7, r9, 24, 27, 29
  5740. 000052F4  90050000  stw       [r5], r0
  5741. 000052F8  90040000  stw       [r4], r0
  5742. 000052FC  90050004  stw       [r5 + 0x0004], r0
  5743. 00005300  90040004  stw       [r4 + 0x0004], r0
  5744. 00005304  7C06382E  lwzx      r0, r6, r7
  5745. 00005308  5527DEFA  rlwinm    r7, r9, 27, 27, 29
  5746. 0000530C  90050008  stw       [r5 + 0x0008], r0
  5747. 00005310  90040008  stw       [r4 + 0x0008], r0
  5748. 00005314  9005000C  stw       [r5 + 0x000C], r0
  5749. 00005318  9004000C  stw       [r4 + 0x000C], r0
  5750. 0000531C  7C06382E  lwzx      r0, r6, r7
  5751. 00005320  5527F6FA  rlwinm    r7, r9, 30, 27, 29
  5752. 00005324  90050010  stw       [r5 + 0x0010], r0
  5753. 00005328  90040010  stw       [r4 + 0x0010], r0
  5754. 0000532C  90050014  stw       [r5 + 0x0014], r0
  5755. 00005330  90040014  stw       [r4 + 0x0014], r0
  5756. 00005334  7C06382E  lwzx      r0, r6, r7
  5757. 00005338  90050018  stw       [r5 + 0x0018], r0
  5758. 0000533C  90040018  stw       [r4 + 0x0018], r0
  5759. 00005340  9005001C  stw       [r5 + 0x001C], r0
  5760. 00005344  9004001C  stw       [r4 + 0x001C], r0
  5761. 00005348  30840020  addic     r4, r4, 32
  5762. 0000534C  30A50020  addic     r5, r5, 32
  5763. 00005350  A80F0002  lha       r0, [r15 + 0x0002]
  5764. 00005354  5407AEFA  rlwinm    r7, r0, 21, 27, 29
  5765. 00005358  7D06382E  lwzx      r8, r6, r7
  5766. 0000535C  5407C6FA  rlwinm    r7, r0, 24, 27, 29
  5767. 00005360  910D0000  stw       [r13], r8
  5768. 00005364  910E0000  stw       [r14], r8
  5769. 00005368  910D0004  stw       [r13 + 0x0004], r8
  5770. 0000536C  910E0004  stw       [r14 + 0x0004], r8
  5771. 00005370  7D06382E  lwzx      r8, r6, r7
  5772. 00005374  5407DEFA  rlwinm    r7, r0, 27, 27, 29
  5773. 00005378  910D0008  stw       [r13 + 0x0008], r8
  5774. 0000537C  910E0008  stw       [r14 + 0x0008], r8
  5775. 00005380  910D000C  stw       [r13 + 0x000C], r8
  5776. 00005384  910E000C  stw       [r14 + 0x000C], r8
  5777. 00005388  7D06382E  lwzx      r8, r6, r7
  5778. 0000538C  5407F6FA  rlwinm    r7, r0, 30, 27, 29
  5779. 00005390  910D0010  stw       [r13 + 0x0010], r8
  5780. 00005394  910E0010  stw       [r14 + 0x0010], r8
  5781. 00005398  910D0014  stw       [r13 + 0x0014], r8
  5782. 0000539C  910E0014  stw       [r14 + 0x0014], r8
  5783. 000053A0  7CE6382E  lwzx      r7, r6, r7
  5784. 000053A4  90ED0018  stw       [r13 + 0x0018], r7
  5785. 000053A8  90EE0018  stw       [r14 + 0x0018], r7
  5786. 000053AC  90ED001C  stw       [r13 + 0x001C], r7
  5787. 000053B0  90EE001C  stw       [r14 + 0x001C], r7
  5788. 000053B4  31CE0020  addic     r14, r14, 32
  5789. 000053B8  31AD0020  addic     r13, r13, 32
  5790. 000053BC  A90F0004  lha       r8, [r15 + 0x0004]
  5791. 000053C0  5400452E  rlwinm    r0, r0, 8, 20, 23
  5792. 000053C4  5507AEFA  rlwinm    r7, r8, 21, 27, 29
  5793. 000053C8  7CE6382E  lwzx      r7, r6, r7
  5794. 000053CC  51206426  rlwimi    r0, r9, 12, 16, 19
  5795. 000053D0  90F30000  stw       [r19], r7
  5796. 000053D4  90F50000  stw       [r21], r7
  5797. 000053D8  90F30004  stw       [r19 + 0x0004], r7
  5798. 000053DC  90F50004  stw       [r21 + 0x0004], r7
  5799. 000053E0  5507C6FA  rlwinm    r7, r8, 24, 27, 29
  5800. 000053E4  7CE6382E  lwzx      r7, r6, r7
  5801. 000053E8  31EF0006  addic     r15, r15, 6
  5802. 000053EC  90F30008  stw       [r19 + 0x0008], r7
  5803. 000053F0  90F50008  stw       [r21 + 0x0008], r7
  5804. 000053F4  90F3000C  stw       [r19 + 0x000C], r7
  5805. 000053F8  90F5000C  stw       [r21 + 0x000C], r7
  5806. 000053FC  5507DEFA  rlwinm    r7, r8, 27, 27, 29
  5807. 00005400  7D26382E  lwzx      r9, r6, r7
  5808. 00005404  5507F6FA  rlwinm    r7, r8, 30, 27, 29
  5809. 00005408  91330010  stw       [r19 + 0x0010], r9
  5810. 0000540C  91350010  stw       [r21 + 0x0010], r9
  5811. 00005410  91330014  stw       [r19 + 0x0014], r9
  5812. 00005414  91350014  stw       [r21 + 0x0014], r9
  5813. 00005418  7CE6382E  lwzx      r7, r6, r7
  5814. 0000541C  90F30018  stw       [r19 + 0x0018], r7
  5815. 00005420  90F50018  stw       [r21 + 0x0018], r7
  5816. 00005424  90F3001C  stw       [r19 + 0x001C], r7
  5817. 00005428  55082636  rlwinm    r8, r8, 4, 24, 27
  5818. 0000542C  7C004378  or        r0, r0, r8
  5819. 00005430  90F5001C  stw       [r21 + 0x001C], r7
  5820. 00005434  5407AEFA  rlwinm    r7, r0, 21, 27, 29
  5821. 00005438  7CE6382E  lwzx      r7, r6, r7
  5822. 0000543C  5408F6FA  rlwinm    r8, r0, 30, 27, 29
  5823. 00005440  90F20000  stw       [r18], r7
  5824. 00005444  90F40000  stw       [r20], r7
  5825. 00005448  90F20004  stw       [r18 + 0x0004], r7
  5826. 0000544C  90F40004  stw       [r20 + 0x0004], r7
  5827. 00005450  5407C6FA  rlwinm    r7, r0, 24, 27, 29
  5828. 00005454  7CE6382E  lwzx      r7, r6, r7
  5829. 00005458  32730020  addic     r19, r19, 32
  5830. 0000545C  90F20008  stw       [r18 + 0x0008], r7
  5831. 00005460  90F40008  stw       [r20 + 0x0008], r7
  5832. 00005464  90F2000C  stw       [r18 + 0x000C], r7
  5833. 00005468  90F4000C  stw       [r20 + 0x000C], r7
  5834. 0000546C  5407DEFA  rlwinm    r7, r0, 27, 27, 29
  5835. 00005470  7CE6382E  lwzx      r7, r6, r7
  5836. 00005474  32B50020  addic     r21, r21, 32
  5837. 00005478  90F20010  stw       [r18 + 0x0010], r7
  5838. 0000547C  90F40010  stw       [r20 + 0x0010], r7
  5839. 00005480  90F20014  stw       [r18 + 0x0014], r7
  5840. 00005484  90F40014  stw       [r20 + 0x0014], r7
  5841. 00005488  7D06402E  lwzx      r8, r6, r8
  5842. 0000548C  91120018  stw       [r18 + 0x0018], r8
  5843. 00005490  91140018  stw       [r20 + 0x0018], r8
  5844. 00005494  80010058  lwz       r0, [r1 + 0x0058]
  5845. 00005498  9112001C  stw       [r18 + 0x001C], r8
  5846. 0000549C  3000FFFF  subic     r0, r0, 1
  5847. 000054A0  7C070735  extsh.    r7, r0
  5848. 000054A4  9114001C  stw       [r20 + 0x001C], r8
  5849. 000054A8  32940020  addic     r20, r20, 32
  5850. 000054AC  32520020  addic     r18, r18, 32
  5851. 000054B0  90E10058  stw       [r1 + 0x0058], r7
  5852. 000054B4  4080FE30  bge       -0x000001D0 /* 000052E4 */
  5853. 000054B8  48000210  b         +0x00000210 /* 000056C8 */
  5854. 000054BC  80010058  lwz       r0, [r1 + 0x0058]
  5855. 000054C0  83E1003C  lwz       r31, [r1 + 0x003C]
  5856. 000054C4  7C008810  subfc     r0, r0, r17
  5857. 000054C8  7C110734  extsh     r17, r0
  5858. label000054CC:
  5859. 000054CC  880F0000  lbz       r0, [r15]
  5860. 000054D0  5406103A  rlwinm    r6, r0, 2, 0, 29
  5861. 000054D4  7C1F302E  lwzx      r0, r31, r6
  5862. 000054D8  90050000  stw       [r5], r0
  5863. 000054DC  90040000  stw       [r4], r0
  5864. 000054E0  90050004  stw       [r5 + 0x0004], r0
  5865. 000054E4  90040004  stw       [r4 + 0x0004], r0
  5866. 000054E8  880F0001  lbz       r0, [r15 + 0x0001]
  5867. 000054EC  5406103A  rlwinm    r6, r0, 2, 0, 29
  5868. 000054F0  7C1F302E  lwzx      r0, r31, r6
  5869. 000054F4  90050008  stw       [r5 + 0x0008], r0
  5870. 000054F8  90040008  stw       [r4 + 0x0008], r0
  5871. 000054FC  9005000C  stw       [r5 + 0x000C], r0
  5872. 00005500  9004000C  stw       [r4 + 0x000C], r0
  5873. 00005504  880F0002  lbz       r0, [r15 + 0x0002]
  5874. 00005508  5406103A  rlwinm    r6, r0, 2, 0, 29
  5875. 0000550C  7C1F302E  lwzx      r0, r31, r6
  5876. 00005510  90050010  stw       [r5 + 0x0010], r0
  5877. 00005514  90040010  stw       [r4 + 0x0010], r0
  5878. 00005518  90050014  stw       [r5 + 0x0014], r0
  5879. 0000551C  90040014  stw       [r4 + 0x0014], r0
  5880. 00005520  880F0003  lbz       r0, [r15 + 0x0003]
  5881. 00005524  5406103A  rlwinm    r6, r0, 2, 0, 29
  5882. 00005528  7C1F302E  lwzx      r0, r31, r6
  5883. 0000552C  90050018  stw       [r5 + 0x0018], r0
  5884. 00005530  90040018  stw       [r4 + 0x0018], r0
  5885. 00005534  9005001C  stw       [r5 + 0x001C], r0
  5886. 00005538  9004001C  stw       [r4 + 0x001C], r0
  5887. 0000553C  880F0004  lbz       r0, [r15 + 0x0004]
  5888. 00005540  30840020  addic     r4, r4, 32
  5889. 00005544  5406103A  rlwinm    r6, r0, 2, 0, 29
  5890. 00005548  7C1F302E  lwzx      r0, r31, r6
  5891. 0000554C  30A50020  addic     r5, r5, 32
  5892. 00005550  900D0000  stw       [r13], r0
  5893. 00005554  900E0000  stw       [r14], r0
  5894. 00005558  900D0004  stw       [r13 + 0x0004], r0
  5895. 0000555C  900E0004  stw       [r14 + 0x0004], r0
  5896. 00005560  880F0005  lbz       r0, [r15 + 0x0005]
  5897. 00005564  5406103A  rlwinm    r6, r0, 2, 0, 29
  5898. 00005568  7C1F302E  lwzx      r0, r31, r6
  5899. 0000556C  900D0008  stw       [r13 + 0x0008], r0
  5900. 00005570  900E0008  stw       [r14 + 0x0008], r0
  5901. 00005574  900D000C  stw       [r13 + 0x000C], r0
  5902. 00005578  900E000C  stw       [r14 + 0x000C], r0
  5903. 0000557C  880F0006  lbz       r0, [r15 + 0x0006]
  5904. 00005580  5406103A  rlwinm    r6, r0, 2, 0, 29
  5905. 00005584  7C1F302E  lwzx      r0, r31, r6
  5906. 00005588  900D0010  stw       [r13 + 0x0010], r0
  5907. 0000558C  900E0010  stw       [r14 + 0x0010], r0
  5908. 00005590  900D0014  stw       [r13 + 0x0014], r0
  5909. 00005594  900E0014  stw       [r14 + 0x0014], r0
  5910. 00005598  880F0007  lbz       r0, [r15 + 0x0007]
  5911. 0000559C  5406103A  rlwinm    r6, r0, 2, 0, 29
  5912. 000055A0  7C1F302E  lwzx      r0, r31, r6
  5913. 000055A4  900D0018  stw       [r13 + 0x0018], r0
  5914. 000055A8  900E0018  stw       [r14 + 0x0018], r0
  5915. 000055AC  900D001C  stw       [r13 + 0x001C], r0
  5916. 000055B0  900E001C  stw       [r14 + 0x001C], r0
  5917. 000055B4  880F0008  lbz       r0, [r15 + 0x0008]
  5918. 000055B8  31CE0020  addic     r14, r14, 32
  5919. 000055BC  5406103A  rlwinm    r6, r0, 2, 0, 29
  5920. 000055C0  7C1F302E  lwzx      r0, r31, r6
  5921. 000055C4  31AD0020  addic     r13, r13, 32
  5922. 000055C8  90130000  stw       [r19], r0
  5923. 000055CC  90150000  stw       [r21], r0
  5924. 000055D0  90130004  stw       [r19 + 0x0004], r0
  5925. 000055D4  90150004  stw       [r21 + 0x0004], r0
  5926. 000055D8  880F0009  lbz       r0, [r15 + 0x0009]
  5927. 000055DC  5406103A  rlwinm    r6, r0, 2, 0, 29
  5928. 000055E0  7C1F302E  lwzx      r0, r31, r6
  5929. 000055E4  90130008  stw       [r19 + 0x0008], r0
  5930. 000055E8  90150008  stw       [r21 + 0x0008], r0
  5931. 000055EC  9013000C  stw       [r19 + 0x000C], r0
  5932. 000055F0  9015000C  stw       [r21 + 0x000C], r0
  5933. 000055F4  880F000A  lbz       r0, [r15 + 0x000A]
  5934. 000055F8  5406103A  rlwinm    r6, r0, 2, 0, 29
  5935. 000055FC  7C1F302E  lwzx      r0, r31, r6
  5936. 00005600  90130010  stw       [r19 + 0x0010], r0
  5937. 00005604  90150010  stw       [r21 + 0x0010], r0
  5938. 00005608  90130014  stw       [r19 + 0x0014], r0
  5939. 0000560C  90150014  stw       [r21 + 0x0014], r0
  5940. 00005610  880F000B  lbz       r0, [r15 + 0x000B]
  5941. 00005614  5406103A  rlwinm    r6, r0, 2, 0, 29
  5942. 00005618  7C1F302E  lwzx      r0, r31, r6
  5943. 0000561C  90130018  stw       [r19 + 0x0018], r0
  5944. 00005620  90150018  stw       [r21 + 0x0018], r0
  5945. 00005624  9013001C  stw       [r19 + 0x001C], r0
  5946. 00005628  9015001C  stw       [r21 + 0x001C], r0
  5947. 0000562C  880F000C  lbz       r0, [r15 + 0x000C]
  5948. 00005630  32B50020  addic     r21, r21, 32
  5949. 00005634  5406103A  rlwinm    r6, r0, 2, 0, 29
  5950. 00005638  7C1F302E  lwzx      r0, r31, r6
  5951. 0000563C  32730020  addic     r19, r19, 32
  5952. 00005640  90120000  stw       [r18], r0
  5953. 00005644  90140000  stw       [r20], r0
  5954. 00005648  90120004  stw       [r18 + 0x0004], r0
  5955. 0000564C  90140004  stw       [r20 + 0x0004], r0
  5956. 00005650  880F000D  lbz       r0, [r15 + 0x000D]
  5957. 00005654  5406103A  rlwinm    r6, r0, 2, 0, 29
  5958. 00005658  7C1F302E  lwzx      r0, r31, r6
  5959. 0000565C  90120008  stw       [r18 + 0x0008], r0
  5960. 00005660  90140008  stw       [r20 + 0x0008], r0
  5961. 00005664  9012000C  stw       [r18 + 0x000C], r0
  5962. 00005668  9014000C  stw       [r20 + 0x000C], r0
  5963. 0000566C  880F000E  lbz       r0, [r15 + 0x000E]
  5964. 00005670  5406103A  rlwinm    r6, r0, 2, 0, 29
  5965. 00005674  7C1F302E  lwzx      r0, r31, r6
  5966. 00005678  90120010  stw       [r18 + 0x0010], r0
  5967. 0000567C  90140010  stw       [r20 + 0x0010], r0
  5968. 00005680  90120014  stw       [r18 + 0x0014], r0
  5969. 00005684  90140014  stw       [r20 + 0x0014], r0
  5970. 00005688  88CF000F  lbz       r6, [r15 + 0x000F]
  5971. 0000568C  80010058  lwz       r0, [r1 + 0x0058]
  5972. 00005690  54C6103A  rlwinm    r6, r6, 2, 0, 29
  5973. 00005694  7CFF302E  lwzx      r7, r31, r6
  5974. 00005698  3000FFFF  subic     r0, r0, 1
  5975. 0000569C  90F20018  stw       [r18 + 0x0018], r7
  5976. 000056A0  90F40018  stw       [r20 + 0x0018], r7
  5977. 000056A4  90F2001C  stw       [r18 + 0x001C], r7
  5978. 000056A8  7C060735  extsh.    r6, r0
  5979. 000056AC  90F4001C  stw       [r20 + 0x001C], r7
  5980. 000056B0  38E60000  addi      r7, r6, 0x0000
  5981. 000056B4  32520020  addic     r18, r18, 32
  5982. 000056B8  31EF0010  addic     r15, r15, 16
  5983. 000056BC  32940020  addic     r20, r20, 32
  5984. 000056C0  90E10058  stw       [r1 + 0x0058], r7
  5985. 000056C4  4080FE08  bge       -0x000001F8 /* 000054CC */
  5986. label000056C8:
  5987. 000056C8  3011FFFF  subic     r0, r17, 1
  5988. 000056CC  7C060735  extsh.    r6, r0
  5989. label000056D0:
  5990. 000056D0  3A260000  addi      r17, r6, 0x0000
  5991. label000056D4:
  5992. 000056D4  4080F260  bge       -0x00000DA0 /* 00004934 */
  5993. label000056D8:
  5994. 000056D8  3090FFFF  subic     r4, r16, 1
  5995. 000056DC  7C850735  extsh.    r5, r4
  5996. 000056E0  80A10054  lwz       r5, [r1 + 0x0054]
  5997. 000056E4  80010040  lwz       r0, [r1 + 0x0040]
  5998. 000056E8  7C900734  extsh     r16, r4
  5999. 000056EC  7CA02814  addc      r5, r0, r5
  6000. 000056F0  90A10040  stw       [r1 + 0x0040], r5
  6001. 000056F4  4080F208  bge       -0x00000DF8 /* 000048FC */
  6002. label000056F8:
  6003. 000056F8  38A00001  li        r5, 0x0001
  6004. 000056FC  98A10038  stb       [r1 + 0x0038], r5
  6005. 00005700  91E30008  stw       [r3 + 0x0008], r15
  6006. 00005704  B9A10064  lmw       r13, [r1 + 0x0064]
  6007. 00005708  302100B0  addic     r1, r1, 176
  6008. 0000570C  4E800020  blr
  6009. 00005710  00000000  .invalid
  6010. 00005714  00002041  .invalid
  6011. 00005718  80130100  lwz       r0, [r19 + 0x0100]
  6012. 0000571C  00000000  .invalid
  6013. 00005720  00000EAC  .invalid
  6014. 00005724  0014534D  .invalid
  6015. 00005728  43444543  bcla     26, 4, 0x00004540
  6016. 0000572C  4F4D5052  .invalid  4C
  6017. 00005730  45535338  .invalid  sc
  6018. 00005734  544F3332  rlwinm    r15, r2, 6, 12, 25
  6019. 00005738  58320000  .invalid
  6020. fn0000573C:
  6021. 0000573C  A943001E  lha       r10, [r3 + 0x001E]
  6022. 00005740  80830068  lwz       r4, [r3 + 0x0068]
  6023. 00005744  300AFFFF  subic     r0, r10, 1
  6024. 00005748  7C050735  extsh.    r5, r0
  6025. 0000574C  80840000  lwz       r4, [r4]
  6026. 00005750  BF81FFF0  stmw      [r1 - 0x0010], r28
  6027. 00005754  81630008  lwz       r11, [r3 + 0x0008]
  6028. 00005758  3124000C  addic     r9, r4, 12
  6029. 0000575C  39450000  addi      r10, r5, 0x0000
  6030. 00005760  41800318  blt       +0x00000318 /* 00005A78 */
  6031. 00005764  81820094  lwz       r12, [r2 + 0x0094]
  6032. 00005768  83E20098  lwz       r31, [r2 + 0x0098]
  6033. 0000576C  3BA00000  li        r29, 0x0000
  6034. label00005770:
  6035. 00005770  ABC3001A  lha       r30, [r3 + 0x001A]
  6036. 00005774  308AFFFF  subic     r4, r10, 1
  6037. 00005778  301EFFFF  subic     r0, r30, 1
  6038. 0000577C  7C050735  extsh.    r5, r0
  6039. 00005780  7C870734  extsh     r7, r4
  6040. 00005784  3BC50000  addi      r30, r5, 0x0000
  6041. 00005788  39470000  addi      r10, r7, 0x0000
  6042. 0000578C  418002E4  blt       +0x000002E4 /* 00005A70 */
  6043. label00005790:
  6044. 00005790  890B0000  lbz       r8, [r11]
  6045. 00005794  3B8B0000  addi      r28, r11, 0x0000
  6046. 00005798  5504E13E  rlwinm    r4, r8, 28, 4, 31
  6047. 0000579C  2884000F  cmplwi    cr1, r4, 15
  6048. 000057A0  38A80000  addi      r5, r8, 0x0000
  6049. 000057A4  5504F0BA  rlwinm    r4, r8, 30, 2, 29
  6050. 000057A8  38CB0000  addi      r6, r11, 0x0000
  6051. 000057AC  38080000  addi      r0, r8, 0x0000
  6052. 000057B0  316B0001  addic     r11, r11, 1
  6053. 000057B4  5508073E  rlwinm    r8, r8, 0, 28, 31
  6054. 000057B8  418502A8  bgt       cr1, +0x000002A8 /* 00005A60 */
  6055. 000057BC  7C8C202E  lwzx      r4, r12, r4
  6056. 000057C0  7C84F814  addc      r4, r4, r31
  6057. 000057C4  7C8903A6  mtctr     r4
  6058. 000057C8  4E800420  bctr
  6059. 000057CC  891C0001  lbz       r8, [r28 + 0x0001]
  6060. 000057D0  31660002  addic     r11, r6, 2
  6061. label000057D4:
  6062. 000057D4  7C88F010  subfc     r4, r8, r30
  6063. 000057D8  7C9E0734  extsh     r30, r4
  6064. 000057DC  48000284  b         +0x00000284 /* 00005A60 */
  6065. 000057E0  891C0001  lbz       r8, [r28 + 0x0001]
  6066. 000057E4  317C0002  addic     r11, r28, 2
  6067. 000057E8  4BFFFFEC  b         -0x00000014 /* 000057D4 */
  6068. 000057EC  891C0001  lbz       r8, [r28 + 0x0001]
  6069. 000057F0  317C0002  addic     r11, r28, 2
  6070. 000057F4  7C884014  addc      r4, r8, r8
  6071. 000057F8  30840001  addic     r4, r4, 1
  6072. 000057FC  7C84F010  subfc     r4, r4, r30
  6073. 00005800  7C9E0734  extsh     r30, r4
  6074. 00005804  4800025C  b         +0x0000025C /* 00005A60 */
  6075. 00005808  891C0001  lbz       r8, [r28 + 0x0001]
  6076. 0000580C  317C0002  addic     r11, r28, 2
  6077. 00005810  7C88F010  subfc     r4, r8, r30
  6078. 00005814  7C9E0734  extsh     r30, r4
  6079. 00005818  316B0001  addic     r11, r11, 1
  6080. 0000581C  48000244  b         +0x00000244 /* 00005A60 */
  6081. 00005820  80A3003C  lwz       r5, [r3 + 0x003C]
  6082. 00005824  7C884014  addc      r4, r8, r8
  6083. 00005828  30050001  addic     r0, r5, 1
  6084. 0000582C  9003003C  stw       [r3 + 0x003C], r0
  6085. 00005830  881C0001  lbz       r0, [r28 + 0x0001]
  6086. 00005834  54A51838  rlwinm    r5, r5, 3, 0, 28
  6087. 00005838  5406103A  rlwinm    r6, r0, 2, 0, 29
  6088. 0000583C  7C09302E  lwzx      r0, r9, r6
  6089. 00005840  80C30030  lwz       r6, [r3 + 0x0030]
  6090. 00005844  7D08F010  subfc     r8, r8, r30
  6091. 00005848  7C06292E  stwx      r6, r0, r5
  6092. 0000584C  881C0002  lbz       r0, [r28 + 0x0002]
  6093. 00005850  317C0003  addic     r11, r28, 3
  6094. 00005854  541E103A  rlwinm    r30, r0, 2, 0, 29
  6095. 00005858  7C09F02E  lwzx      r0, r9, r30
  6096. 0000585C  7CA62814  addc      r5, r6, r5
  6097. 00005860  90050004  stw       [r5 + 0x0004], r0
  6098. 00005864  8003003C  lwz       r0, [r3 + 0x003C]
  6099. 00005868  30840004  addic     r4, r4, 4
  6100. 0000586C  2C800100  cmpwi     cr1, r0, 256
  6101. 00005870  7D1E0734  extsh     r30, r8
  6102. 00005874  7D6B2014  addc      r11, r11, r4
  6103. 00005878  408601E8  bne       cr1, +0x000001E8 /* 00005A60 */
  6104. 0000587C  93A3003C  stw       [r3 + 0x003C], r29
  6105. 00005880  309EFFFF  subic     r4, r30, 1
  6106. 00005884  7C800735  extsh.    r0, r4
  6107. 00005888  480001E0  b         +0x000001E0 /* 00005A68 */
  6108. 0000588C  7C084014  addc      r0, r8, r8
  6109. 00005890  7C88F010  subfc     r4, r8, r30
  6110. 00005894  30000003  addic     r0, r0, 3
  6111. 00005898  7D6B0014  addc      r11, r11, r0
  6112. 0000589C  7C9E0734  extsh     r30, r4
  6113. 000058A0  480001C0  b         +0x000001C0 /* 00005A60 */
  6114. 000058A4  7C08F010  subfc     r0, r8, r30
  6115. 000058A8  80830040  lwz       r4, [r3 + 0x0040]
  6116. 000058AC  54A816BA  rlwinm    r8, r5, 2, 26, 29
  6117. 000058B0  30A40001  addic     r5, r4, 1
  6118. 000058B4  90A30040  stw       [r3 + 0x0040], r5
  6119. 000058B8  88BC0001  lbz       r5, [r28 + 0x0001]
  6120. 000058BC  54842036  rlwinm    r4, r4, 4, 0, 27
  6121. 000058C0  54A5103A  rlwinm    r5, r5, 2, 0, 29
  6122. 000058C4  7CC9282E  lwzx      r6, r9, r5
  6123. 000058C8  80A30034  lwz       r5, [r3 + 0x0034]
  6124. 000058CC  31080008  addic     r8, r8, 8
  6125. 000058D0  7CC5212E  stwx      r5, r6, r4
  6126. 000058D4  88DC0002  lbz       r6, [r28 + 0x0002]
  6127. 000058D8  7C1E0734  extsh     r30, r0
  6128. 000058DC  54C6103A  rlwinm    r6, r6, 2, 0, 29
  6129. 000058E0  7C09302E  lwzx      r0, r9, r6
  6130. 000058E4  7C852014  addc      r4, r5, r4
  6131. 000058E8  90040004  stw       [r4 + 0x0004], r0
  6132. 000058EC  881C0003  lbz       r0, [r28 + 0x0003]
  6133. 000058F0  30DC0005  addic     r6, r28, 5
  6134. 000058F4  5405103A  rlwinm    r5, r0, 2, 0, 29
  6135. 000058F8  7C09282E  lwzx      r0, r9, r5
  6136. 000058FC  7D664014  addc      r11, r6, r8
  6137. 00005900  90040008  stw       [r4 + 0x0008], r0
  6138. 00005904  881C0004  lbz       r0, [r28 + 0x0004]
  6139. 00005908  5405103A  rlwinm    r5, r0, 2, 0, 29
  6140. 0000590C  7C09282E  lwzx      r0, r9, r5
  6141. 00005910  9004000C  stw       [r4 + 0x000C], r0
  6142. 00005914  80830040  lwz       r4, [r3 + 0x0040]
  6143. 00005918  2C840100  cmpwi     cr1, r4, 256
  6144. 0000591C  40860144  bne       cr1, +0x00000144 /* 00005A60 */
  6145. 00005920  93A30040  stw       [r3 + 0x0040], r29
  6146. 00005924  309EFFFF  subic     r4, r30, 1
  6147. 00005928  7C800735  extsh.    r0, r4
  6148. 0000592C  33C00000  addic     r30, r0, 0
  6149. 00005930  4080FE60  bge       -0x000001A0 /* 00005790 */
  6150. 00005934  4800013C  b         +0x0000013C /* 00005A70 */
  6151. 00005938  540016BA  rlwinm    r0, r0, 2, 26, 29
  6152. 0000593C  7C88F010  subfc     r4, r8, r30
  6153. 00005940  30000005  addic     r0, r0, 5
  6154. 00005944  7D6B0014  addc      r11, r11, r0
  6155. 00005948  7C9E0734  extsh     r30, r4
  6156. 0000594C  48000114  b         +0x00000114 /* 00005A60 */
  6157. 00005950  54041E78  rlwinm    r4, r0, 3, 25, 28
  6158. 00005954  80A30044  lwz       r5, [r3 + 0x0044]
  6159. 00005958  7C082010  subfc     r0, r8, r4
  6160. 0000595C  30850001  addic     r4, r5, 1
  6161. 00005960  90830044  stw       [r3 + 0x0044], r4
  6162. 00005964  889C0001  lbz       r4, [r28 + 0x0001]
  6163. 00005968  7C080010  subfc     r0, r8, r0
  6164. 0000596C  5484103A  rlwinm    r4, r4, 2, 0, 29
  6165. 00005970  7CC9202E  lwzx      r6, r9, r4
  6166. 00005974  80830038  lwz       r4, [r3 + 0x0038]
  6167. 00005978  54A52834  rlwinm    r5, r5, 5, 0, 26
  6168. 0000597C  7CC4292E  stwx      r4, r6, r5
  6169. 00005980  88DC0002  lbz       r6, [r28 + 0x0002]
  6170. 00005984  7C842814  addc      r4, r4, r5
  6171. 00005988  54C6103A  rlwinm    r6, r6, 2, 0, 29
  6172. 0000598C  7CC9302E  lwzx      r6, r9, r6
  6173. 00005990  7D08F010  subfc     r8, r8, r30
  6174. 00005994  90C40004  stw       [r4 + 0x0004], r6
  6175. 00005998  88BC0003  lbz       r5, [r28 + 0x0003]
  6176. 0000599C  30C0000E  addic     r6, r0, 14
  6177. 000059A0  54A5103A  rlwinm    r5, r5, 2, 0, 29
  6178. 000059A4  7CA9282E  lwzx      r5, r9, r5
  6179. 000059A8  301C0009  addic     r0, r28, 9
  6180. 000059AC  90A40008  stw       [r4 + 0x0008], r5
  6181. 000059B0  88BC0004  lbz       r5, [r28 + 0x0004]
  6182. 000059B4  54A5103A  rlwinm    r5, r5, 2, 0, 29
  6183. 000059B8  7CA9282E  lwzx      r5, r9, r5
  6184. 000059BC  7D603014  addc      r11, r0, r6
  6185. 000059C0  90A4000C  stw       [r4 + 0x000C], r5
  6186. 000059C4  881C0005  lbz       r0, [r28 + 0x0005]
  6187. 000059C8  7D1E0734  extsh     r30, r8
  6188. 000059CC  5405103A  rlwinm    r5, r0, 2, 0, 29
  6189. 000059D0  7C09282E  lwzx      r0, r9, r5
  6190. 000059D4  90040010  stw       [r4 + 0x0010], r0
  6191. 000059D8  881C0006  lbz       r0, [r28 + 0x0006]
  6192. 000059DC  5405103A  rlwinm    r5, r0, 2, 0, 29
  6193. 000059E0  7C09282E  lwzx      r0, r9, r5
  6194. 000059E4  90040014  stw       [r4 + 0x0014], r0
  6195. 000059E8  881C0007  lbz       r0, [r28 + 0x0007]
  6196. 000059EC  5405103A  rlwinm    r5, r0, 2, 0, 29
  6197. 000059F0  7C09282E  lwzx      r0, r9, r5
  6198. 000059F4  90040018  stw       [r4 + 0x0018], r0
  6199. 000059F8  881C0008  lbz       r0, [r28 + 0x0008]
  6200. 000059FC  5405103A  rlwinm    r5, r0, 2, 0, 29
  6201. 00005A00  7C09282E  lwzx      r0, r9, r5
  6202. 00005A04  9004001C  stw       [r4 + 0x001C], r0
  6203. 00005A08  80830044  lwz       r4, [r3 + 0x0044]
  6204. 00005A0C  2C840100  cmpwi     cr1, r4, 256
  6205. 00005A10  40860050  bne       cr1, +0x00000050 /* 00005A60 */
  6206. 00005A14  93A30044  stw       [r3 + 0x0044], r29
  6207. 00005A18  309EFFFF  subic     r4, r30, 1
  6208. 00005A1C  7C800735  extsh.    r0, r4
  6209. 00005A20  33C00000  addic     r30, r0, 0
  6210. 00005A24  4080FD6C  bge       -0x00000294 /* 00005790 */
  6211. 00005A28  48000048  b         +0x00000048 /* 00005A70 */
  6212. 00005A2C  54001E78  rlwinm    r0, r0, 3, 25, 28
  6213. 00005A30  7C080010  subfc     r0, r8, r0
  6214. 00005A34  7C080010  subfc     r0, r8, r0
  6215. 00005A38  7C88F010  subfc     r4, r8, r30
  6216. 00005A3C  30000007  addic     r0, r0, 7
  6217. 00005A40  7D6B0014  addc      r11, r11, r0
  6218. 00005A44  7C9E0734  extsh     r30, r4
  6219. 00005A48  48000018  b         +0x00000018 /* 00005A60 */
  6220. 00005A4C  7C88F010  subfc     r4, r8, r30
  6221. 00005A50  7C9E0734  extsh     r30, r4
  6222. 00005A54  30880001  addic     r4, r8, 1
  6223. 00005A58  54842036  rlwinm    r4, r4, 4, 0, 27
  6224. 00005A5C  7D6B2014  addc      r11, r11, r4
  6225. label00005A60:
  6226. 00005A60  309EFFFF  subic     r4, r30, 1
  6227. 00005A64  7C800735  extsh.    r0, r4
  6228. label00005A68:
  6229. 00005A68  33C00000  addic     r30, r0, 0
  6230. 00005A6C  4080FD24  bge       -0x000002DC /* 00005790 */
  6231. label00005A70:
  6232. 00005A70  2C070000  cmpwi     r7, 0
  6233. 00005A74  4080FCFC  bge       -0x00000304 /* 00005770 */
  6234. label00005A78:
  6235. 00005A78  91630008  stw       [r3 + 0x0008], r11
  6236. 00005A7C  BB81FFF0  lmw       r28, [r1 - 0x0010]
  6237. 00005A80  4E800020  blr
  6238. 00005A84  00000000  .invalid
  6239. 00005A88  00002040  .invalid
  6240. 00005A8C  00040100  .invalid
  6241. 00005A90  00000000  .invalid
  6242. 00005A94  00000348  .invalid
  6243. 00005A98  000C534D  .invalid
  6244. 00005A9C  43536B69  bdzl      cr4, +0x00006B68 /* 0000C604 */
  6245. 00005AA0  7038746F  andi.     r24, r1, 0x746F
  6246. 00005AA4  33320000  addic     r25, r18, 0
  6247. 00005AA8  00000000  .invalid
  6248. 00005AAC  A8830022  lha       r4, [r3 + 0x0022]
  6249. 00005AB0  7C0802A6  mflr      r0
  6250. 00005AB4  2C840000  cmpwi     cr1, r4, 0
  6251. 00005AB8  BE01FFC0  stmw      [r1 - 0x0040], r16
  6252. 00005ABC  90010008  stw       [r1 + 0x0008], r0
  6253. 00005AC0  9421FF80  stwu      [r1 - 0x0080], r1
  6254. 00005AC4  40840018  bge       cr1, +0x00000018 /* 00005ADC */
  6255. 00005AC8  480015C5  bl        +0x000015C4 /* 0000708C */
  6256. 00005ACC  81810088  lwz       r12, [r1 + 0x0088]
  6257. 00005AD0  30210080  addic     r1, r1, 128
  6258. 00005AD4  7D8803A6  mtlr      r12
  6259. 00005AD8  4E800020  blr
  6260. label00005ADC:
  6261. 00005ADC  AB63001E  lha       r27, [r3 + 0x001E]
  6262. 00005AE0  80A30068  lwz       r5, [r3 + 0x0068]
  6263. 00005AE4  309BFFFF  subic     r4, r27, 1
  6264. 00005AE8  7C860735  extsh.    r6, r4
  6265. 00005AEC  80A50000  lwz       r5, [r5]
  6266. 00005AF0  82A30008  lwz       r21, [r3 + 0x0008]
  6267. 00005AF4  82830010  lwz       r20, [r3 + 0x0010]
  6268. 00005AF8  32C5000C  addic     r22, r5, 12
  6269. 00005AFC  3A400001  li        r18, 0x0001
  6270. 00005B00  9A410038  stb       [r1 + 0x0038], r18
  6271. 00005B04  AA630018  lha       r19, [r3 + 0x0018]
  6272. 00005B08  82030030  lwz       r16, [r3 + 0x0030]
  6273. 00005B0C  82230034  lwz       r17, [r3 + 0x0034]
  6274. 00005B10  83030038  lwz       r24, [r3 + 0x0038]
  6275. 00005B14  9A410038  stb       [r1 + 0x0038], r18
  6276. 00005B18  3B660000  addi      r27, r6, 0x0000
  6277. 00005B1C  4180086C  blt       +0x0000086C /* 00006388 */
  6278. 00005B20  83A200A4  lwz       r29, [r2 + 0x00A4]
  6279. 00005B24  83E200A8  lwz       r31, [r2 + 0x00A8]
  6280. 00005B28  3B800000  li        r28, 0x0000
  6281. 00005B2C  567A103A  rlwinm    r26, r19, 2, 0, 29
  6282. label00005B30:
  6283. 00005B30  AB23001A  lha       r25, [r3 + 0x001A]
  6284. 00005B34  7EF49814  addc      r23, r20, r19
  6285. 00005B38  3099FFFF  subic     r4, r25, 1
  6286. 00005B3C  7C850735  extsh.    r5, r4
  6287. 00005B40  7FD3B814  addc      r30, r19, r23
  6288. 00005B44  38F40000  addi      r7, r20, 0x0000
  6289. 00005B48  7D73F014  addc      r11, r19, r30
  6290. 00005B4C  3B250000  addi      r25, r5, 0x0000
  6291. 00005B50  41800824  blt       +0x00000824 /* 00006374 */
  6292. label00005B54:
  6293. 00005B54  89950000  lbz       r12, [r21]
  6294. 00005B58  38950000  addi      r4, r21, 0x0000
  6295. 00005B5C  5585E13E  rlwinm    r5, r12, 28, 4, 31
  6296. 00005B60  2885000F  cmplwi    cr1, r5, 15
  6297. 00005B64  38AC0000  addi      r5, r12, 0x0000
  6298. 00005B68  32B50001  addic     r21, r21, 1
  6299. 00005B6C  558C073E  rlwinm    r12, r12, 0, 28, 31
  6300. 00005B70  418507F4  bgt       cr1, +0x000007F4 /* 00006364 */
  6301. 00005B74  54A5F0BA  rlwinm    r5, r5, 30, 2, 29
  6302. label00005B78:
  6303. 00005B78  7CBD2814  addc      r5, r29, r5
  6304. 00005B7C  80A50040  lwz       r5, [r5 + 0x0040]
  6305. 00005B80  7CBF2814  addc      r5, r31, r5
  6306. 00005B84  7CA903A6  mtctr     r5
  6307. 00005B88  4E800420  bctr
  6308. 00005B8C  89840001  lbz       r12, [r4 + 0x0001]
  6309. 00005B90  32A40002  addic     r21, r4, 2
  6310. 00005B94  308C0001  addic     r4, r12, 1
  6311. 00005B98  54841838  rlwinm    r4, r4, 3, 0, 28
  6312. 00005B9C  7C840734  extsh     r4, r4
  6313. 00005BA0  7CACC810  subfc     r5, r12, r25
  6314. 00005BA4  7D645814  addc      r11, r4, r11
  6315. 00005BA8  7CB90734  extsh     r25, r5
  6316. 00005BAC  7CE72014  addc      r7, r7, r4
  6317. 00005BB0  7EF72014  addc      r23, r23, r4
  6318. 00005BB4  7FDE2014  addc      r30, r30, r4
  6319. 00005BB8  480007AC  b         +0x000007AC /* 00006364 */
  6320. 00005BBC  89840001  lbz       r12, [r4 + 0x0001]
  6321. 00005BC0  32A40002  addic     r21, r4, 2
  6322. 00005BC4  7C8CC810  subfc     r4, r12, r25
  6323. 00005BC8  7C990734  extsh     r25, r4
  6324. 00005BCC  38C00001  li        r6, 0x0001
  6325. label00005BD0:
  6326. 00005BD0  30860001  addic     r4, r6, 1
  6327. 00005BD4  7C860734  extsh     r6, r4
  6328. 00005BD8  2C860004  cmpwi     cr1, r6, 4
  6329. 00005BDC  38870000  addi      r4, r7, 0x0000
  6330. 00005BE0  380C0000  addi      r0, r12, 0x0000
  6331. 00005BE4  80A7FFF8  lwz       r5, [r7 - 0x0008]
  6332. 00005BE8  8107FFFC  lwz       r8, [r7 - 0x0004]
  6333. label00005BEC:
  6334. 00005BEC  30E0FFFF  subic     r7, r0, 1
  6335. 00005BF0  7CE00735  extsh.    r0, r7
  6336. 00005BF4  91040004  stw       [r4 + 0x0004], r8
  6337. 00005BF8  90A40000  stw       [r4], r5
  6338. 00005BFC  30840008  addic     r4, r4, 8
  6339. 00005C00  4080FFEC  bge       -0x00000014 /* 00005BEC */
  6340. 00005C04  38F70000  addi      r7, r23, 0x0000
  6341. 00005C08  3AFE0000  addi      r23, r30, 0x0000
  6342. 00005C0C  3BCB0000  addi      r30, r11, 0x0000
  6343. 00005C10  39640000  addi      r11, r4, 0x0000
  6344. 00005C14  4085FFBC  ble       cr1, -0x00000044 /* 00005BD0 */
  6345. 00005C18  4800074C  b         +0x0000074C /* 00006364 */
  6346. 00005C1C  89840001  lbz       r12, [r4 + 0x0001]
  6347. 00005C20  32A40002  addic     r21, r4, 2
  6348. 00005C24  7C8C6014  addc      r4, r12, r12
  6349. 00005C28  30840001  addic     r4, r4, 1
  6350. 00005C2C  7C84C810  subfc     r4, r4, r25
  6351. 00005C30  7C990734  extsh     r25, r4
  6352. 00005C34  39200001  li        r9, 0x0001
  6353. label00005C38:
  6354. 00005C38  30890001  addic     r4, r9, 1
  6355. 00005C3C  7C890734  extsh     r9, r4
  6356. 00005C40  2C890004  cmpwi     cr1, r9, 4
  6357. 00005C44  38C70000  addi      r6, r7, 0x0000
  6358. 00005C48  8087FFF0  lwz       r4, [r7 - 0x0010]
  6359. 00005C4C  8147FFF4  lwz       r10, [r7 - 0x000C]
  6360. 00005C50  380C0000  addi      r0, r12, 0x0000
  6361. 00005C54  80A7FFF8  lwz       r5, [r7 - 0x0008]
  6362. 00005C58  80E7FFFC  lwz       r7, [r7 - 0x0004]
  6363. label00005C5C:
  6364. 00005C5C  3000FFFF  subic     r0, r0, 1
  6365. 00005C60  7C080735  extsh.    r8, r0
  6366. 00005C64  90860000  stw       [r6], r4
  6367. 00005C68  91460004  stw       [r6 + 0x0004], r10
  6368. 00005C6C  90A60008  stw       [r6 + 0x0008], r5
  6369. 00005C70  90E6000C  stw       [r6 + 0x000C], r7
  6370. 00005C74  30C60010  addic     r6, r6, 16
  6371. 00005C78  38080000  addi      r0, r8, 0x0000
  6372. 00005C7C  4080FFE0  bge       -0x00000020 /* 00005C5C */
  6373. 00005C80  38F70000  addi      r7, r23, 0x0000
  6374. 00005C84  3AFE0000  addi      r23, r30, 0x0000
  6375. 00005C88  3BCB0000  addi      r30, r11, 0x0000
  6376. 00005C8C  39660000  addi      r11, r6, 0x0000
  6377. 00005C90  4085FFA8  ble       cr1, -0x00000058 /* 00005C38 */
  6378. 00005C94  480006D0  b         +0x000006D0 /* 00006364 */
  6379. 00005C98  89840001  lbz       r12, [r4 + 0x0001]
  6380. 00005C9C  32A40002  addic     r21, r4, 2
  6381. 00005CA0  7C8CC810  subfc     r4, r12, r25
  6382. 00005CA4  7C990734  extsh     r25, r4
  6383. 00005CA8  88950000  lbz       r4, [r21]
  6384. 00005CAC  32B50001  addic     r21, r21, 1
  6385. 00005CB0  5484103A  rlwinm    r4, r4, 2, 0, 29
  6386. 00005CB4  7C96202E  lwzx      r4, r22, r4
  6387. label00005CB8:
  6388. 00005CB8  30ACFFFF  subic     r5, r12, 1
  6389. 00005CBC  7CA60735  extsh.    r6, r5
  6390. 00005CC0  90870000  stw       [r7], r4
  6391. 00005CC4  90870004  stw       [r7 + 0x0004], r4
  6392. 00005CC8  90970000  stw       [r23], r4
  6393. 00005CCC  30E70008  addic     r7, r7, 8
  6394. 00005CD0  90970004  stw       [r23 + 0x0004], r4
  6395. 00005CD4  909E0000  stw       [r30], r4
  6396. 00005CD8  32F70008  addic     r23, r23, 8
  6397. 00005CDC  909E0004  stw       [r30 + 0x0004], r4
  6398. 00005CE0  908B0000  stw       [r11], r4
  6399. 00005CE4  908B0004  stw       [r11 + 0x0004], r4
  6400. 00005CE8  33DE0008  addic     r30, r30, 8
  6401. 00005CEC  316B0008  addic     r11, r11, 8
  6402. 00005CF0  39860000  addi      r12, r6, 0x0000
  6403. 00005CF4  4080FFC4  bge       -0x0000003C /* 00005CB8 */
  6404. 00005CF8  4800066C  b         +0x0000066C /* 00006364 */
  6405. 00005CFC  88A40001  lbz       r5, [r4 + 0x0001]
  6406. 00005D00  80C3003C  lwz       r6, [r3 + 0x003C]
  6407. 00005D04  54A5103A  rlwinm    r5, r5, 2, 0, 29
  6408. 00005D08  7CB62A2E  lhzx      r5, r22, r5
  6409. 00005D0C  54C6103A  rlwinm    r6, r6, 2, 0, 29
  6410. 00005D10  32A40003  addic     r21, r4, 3
  6411. 00005D14  7CB0332E  sthx      r5, r16, r6
  6412. 00005D18  88840002  lbz       r4, [r4 + 0x0002]
  6413. 00005D1C  7CB03014  addc      r5, r16, r6
  6414. 00005D20  5484103A  rlwinm    r4, r4, 2, 0, 29
  6415. 00005D24  7C96222E  lhzx      r4, r22, r4
  6416. 00005D28  B0850002  sth       [r5 + 0x0002], r4
  6417. 00005D2C  80A3003C  lwz       r5, [r3 + 0x003C]
  6418. 00005D30  30850001  addic     r4, r5, 1
  6419. 00005D34  2C840100  cmpwi     cr1, r4, 256
  6420. 00005D38  9083003C  stw       [r3 + 0x003C], r4
  6421. 00005D3C  54A5063E  rlwinm    r5, r5, 0, 24, 31
  6422. 00005D40  4086001C  bne       cr1, +0x0000001C /* 00005D5C */
  6423. 00005D44  9383003C  stw       [r3 + 0x003C], r28
  6424. 00005D48  54A4103A  rlwinm    r4, r5, 2, 0, 29
  6425. 00005D4C  7CACC810  subfc     r5, r12, r25
  6426. 00005D50  48000014  b         +0x00000014 /* 00005D64 */
  6427. 00005D54  88A40001  lbz       r5, [r4 + 0x0001]
  6428. 00005D58  32A40002  addic     r21, r4, 2
  6429. label00005D5C:
  6430. 00005D5C  54A4103A  rlwinm    r4, r5, 2, 0, 29
  6431. 00005D60  7CACC810  subfc     r5, r12, r25
  6432. label00005D64:
  6433. 00005D64  7C902014  addc      r4, r16, r4
  6434. 00005D68  7CB90734  extsh     r25, r5
  6435. label00005D6C:
  6436. 00005D6C  88150000  lbz       r0, [r21]
  6437. 00005D70  310CFFFF  subic     r8, r12, 1
  6438. 00005D74  5406D1BC  rlwinm    r6, r0, 26, 6, 30
  6439. 00005D78  7D24322E  lhzx      r9, r4, r6
  6440. 00005D7C  5406DFBC  rlwinm    r6, r0, 27, 30, 30
  6441. 00005D80  7CC4322E  lhzx      r6, r4, r6
  6442. 00005D84  54050FBC  rlwinm    r5, r0, 1, 30, 30
  6443. 00005D88  5529801E  rlwinm    r9, r9, 16, 0, 15
  6444. 00005D8C  7CC93014  addc      r6, r9, r6
  6445. 00005D90  90C70000  stw       [r7], r6
  6446. 00005D94  5406E7BC  rlwinm    r6, r0, 28, 30, 30
  6447. 00005D98  7D24322E  lhzx      r9, r4, r6
  6448. 00005D9C  5406EFBC  rlwinm    r6, r0, 29, 30, 30
  6449. 00005DA0  7CC4322E  lhzx      r6, r4, r6
  6450. 00005DA4  5529801E  rlwinm    r9, r9, 16, 0, 15
  6451. 00005DA8  7CC93014  addc      r6, r9, r6
  6452. 00005DAC  90C70004  stw       [r7 + 0x0004], r6
  6453. 00005DB0  5406F7BC  rlwinm    r6, r0, 30, 30, 30
  6454. 00005DB4  7D24322E  lhzx      r9, r4, r6
  6455. 00005DB8  5406FFBC  rlwinm    r6, r0, 31, 30, 30
  6456. 00005DBC  7CC4322E  lhzx      r6, r4, r6
  6457. 00005DC0  5529801E  rlwinm    r9, r9, 16, 0, 15
  6458. 00005DC4  7CC93014  addc      r6, r9, r6
  6459. 00005DC8  90D70000  stw       [r23], r6
  6460. 00005DCC  540607BC  rlwinm    r6, r0, 0, 30, 30
  6461. 00005DD0  7CC4322E  lhzx      r6, r4, r6
  6462. 00005DD4  7CA42A2E  lhzx      r5, r4, r5
  6463. 00005DD8  54C6801E  rlwinm    r6, r6, 16, 0, 15
  6464. 00005DDC  7CA62814  addc      r5, r6, r5
  6465. 00005DE0  90B70004  stw       [r23 + 0x0004], r5
  6466. 00005DE4  88150001  lbz       r0, [r21 + 0x0001]
  6467. 00005DE8  7D060735  extsh.    r6, r8
  6468. 00005DEC  5405D1BC  rlwinm    r5, r0, 26, 6, 30
  6469. 00005DF0  7D242A2E  lhzx      r9, r4, r5
  6470. 00005DF4  5405DFBC  rlwinm    r5, r0, 27, 30, 30
  6471. 00005DF8  7CA42A2E  lhzx      r5, r4, r5
  6472. 00005DFC  5529801E  rlwinm    r9, r9, 16, 0, 15
  6473. 00005E00  7CA92814  addc      r5, r9, r5
  6474. 00005E04  90BE0000  stw       [r30], r5
  6475. 00005E08  5405E7BC  rlwinm    r5, r0, 28, 30, 30
  6476. 00005E0C  7D242A2E  lhzx      r9, r4, r5
  6477. 00005E10  5405EFBC  rlwinm    r5, r0, 29, 30, 30
  6478. 00005E14  7CA42A2E  lhzx      r5, r4, r5
  6479. label00005E18:
  6480. 00005E18  5529801E  rlwinm    r9, r9, 16, 0, 15
  6481. 00005E1C  7CA92814  addc      r5, r9, r5
  6482. 00005E20  90BE0004  stw       [r30 + 0x0004], r5
  6483. 00005E24  5405F7BC  rlwinm    r5, r0, 30, 30, 30
  6484. 00005E28  7D242A2E  lhzx      r9, r4, r5
  6485. 00005E2C  5405FFBC  rlwinm    r5, r0, 31, 30, 30
  6486. 00005E30  7CA42A2E  lhzx      r5, r4, r5
  6487. 00005E34  5529801E  rlwinm    r9, r9, 16, 0, 15
  6488. 00005E38  7CA92814  addc      r5, r9, r5
  6489. 00005E3C  90AB0000  stw       [r11], r5
  6490. 00005E40  540507BC  rlwinm    r5, r0, 0, 30, 30
  6491. 00005E44  7D242A2E  lhzx      r9, r4, r5
  6492. 00005E48  54050FBC  rlwinm    r5, r0, 1, 30, 30
  6493. 00005E4C  7CA42A2E  lhzx      r5, r4, r5
  6494. 00005E50  5526801E  rlwinm    r6, r9, 16, 0, 15
  6495. 00005E54  7CA62814  addc      r5, r6, r5
  6496. 00005E58  90AB0004  stw       [r11 + 0x0004], r5
  6497. 00005E5C  30E70008  addic     r7, r7, 8
  6498. 00005E60  32F70008  addic     r23, r23, 8
  6499. 00005E64  32B50002  addic     r21, r21, 2
  6500. 00005E68  33DE0008  addic     r30, r30, 8
  6501. 00005E6C  316B0008  addic     r11, r11, 8
  6502. 00005E70  7D0C0734  extsh     r12, r8
  6503. 00005E74  4080FEF8  bge       -0x00000108 /* 00005D6C */
  6504. 00005E78  480004EC  b         +0x000004EC /* 00006364 */
  6505. 00005E7C  88A40001  lbz       r5, [r4 + 0x0001]
  6506. 00005E80  80C30040  lwz       r6, [r3 + 0x0040]
  6507. 00005E84  54A5103A  rlwinm    r5, r5, 2, 0, 29
  6508. 00005E88  7CB62A2E  lhzx      r5, r22, r5
  6509. 00005E8C  54C61838  rlwinm    r6, r6, 3, 0, 28
  6510. 00005E90  7CB1332E  sthx      r5, r17, r6
  6511. 00005E94  88A40002  lbz       r5, [r4 + 0x0002]
  6512. 00005E98  32A40005  addic     r21, r4, 5
  6513. 00005E9C  54A5103A  rlwinm    r5, r5, 2, 0, 29
  6514. 00005EA0  7CB62A2E  lhzx      r5, r22, r5
  6515. 00005EA4  7CD13014  addc      r6, r17, r6
  6516. 00005EA8  B0A60002  sth       [r6 + 0x0002], r5
  6517. 00005EAC  88A40003  lbz       r5, [r4 + 0x0003]
  6518. 00005EB0  54A5103A  rlwinm    r5, r5, 2, 0, 29
  6519. 00005EB4  7CB62A2E  lhzx      r5, r22, r5
  6520. 00005EB8  B0A60004  sth       [r6 + 0x0004], r5
  6521. 00005EBC  88840004  lbz       r4, [r4 + 0x0004]
  6522. 00005EC0  5484103A  rlwinm    r4, r4, 2, 0, 29
  6523. 00005EC4  7C96222E  lhzx      r4, r22, r4
  6524. 00005EC8  B0860006  sth       [r6 + 0x0006], r4
  6525. 00005ECC  80A30040  lwz       r5, [r3 + 0x0040]
  6526. 00005ED0  30850001  addic     r4, r5, 1
  6527. 00005ED4  2C840100  cmpwi     cr1, r4, 256
  6528. 00005ED8  90830040  stw       [r3 + 0x0040], r4
  6529. 00005EDC  54A5063E  rlwinm    r5, r5, 0, 24, 31
  6530. 00005EE0  4086001C  bne       cr1, +0x0000001C /* 00005EFC */
  6531. 00005EE4  93830040  stw       [r3 + 0x0040], r28
  6532. 00005EE8  54A41838  rlwinm    r4, r5, 3, 0, 28
  6533. 00005EEC  7CACC810  subfc     r5, r12, r25
  6534. 00005EF0  48000014  b         +0x00000014 /* 00005F04 */
  6535. 00005EF4  88A40001  lbz       r5, [r4 + 0x0001]
  6536. 00005EF8  32A40002  addic     r21, r4, 2
  6537. label00005EFC:
  6538. 00005EFC  54A41838  rlwinm    r4, r5, 3, 0, 28
  6539. 00005F00  7CACC810  subfc     r5, r12, r25
  6540. label00005F04:
  6541. 00005F04  7C912014  addc      r4, r17, r4
  6542. 00005F08  7CB90734  extsh     r25, r5
  6543. label00005F0C:
  6544. 00005F0C  89150000  lbz       r8, [r21]
  6545. 00005F10  312CFFFF  subic     r9, r12, 1
  6546. 00005F14  5506D97C  rlwinm    r6, r8, 27, 5, 30
  6547. 00005F18  7D44322E  lhzx      r10, r4, r6
  6548. 00005F1C  5506EF7C  rlwinm    r6, r8, 29, 29, 30
  6549. 00005F20  7CC4322E  lhzx      r6, r4, r6
  6550. 00005F24  554A801E  rlwinm    r10, r10, 16, 0, 15
  6551. 00005F28  7CCA3014  addc      r6, r10, r6
  6552. 00005F2C  55050F7C  rlwinm    r5, r8, 1, 29, 30
  6553. 00005F30  90C70000  stw       [r7], r6
  6554. 00005F34  7CC42A2E  lhzx      r6, r4, r5
  6555. 00005F38  5505FF7C  rlwinm    r5, r8, 31, 29, 30
  6556. 00005F3C  7CA42A2E  lhzx      r5, r4, r5
  6557. 00005F40  7D200735  extsh.    r0, r9
  6558. 00005F44  54A5801E  rlwinm    r5, r5, 16, 0, 15
  6559. 00005F48  7CA53014  addc      r5, r5, r6
  6560. 00005F4C  90A70004  stw       [r7 + 0x0004], r5
  6561. 00005F50  88D50001  lbz       r6, [r21 + 0x0001]
  6562. 00005F54  54C5D97C  rlwinm    r5, r6, 27, 5, 30
  6563. 00005F58  7D042A2E  lhzx      r8, r4, r5
  6564. 00005F5C  54C5EF7C  rlwinm    r5, r6, 29, 29, 30
  6565. 00005F60  7CA42A2E  lhzx      r5, r4, r5
  6566. 00005F64  5508801E  rlwinm    r8, r8, 16, 0, 15
  6567. 00005F68  7CA82814  addc      r5, r8, r5
  6568. 00005F6C  90B70000  stw       [r23], r5
  6569. 00005F70  54C5FF7C  rlwinm    r5, r6, 31, 29, 30
  6570. 00005F74  7D042A2E  lhzx      r8, r4, r5
  6571. 00005F78  54C50F7C  rlwinm    r5, r6, 1, 29, 30
  6572. 00005F7C  7CA42A2E  lhzx      r5, r4, r5
  6573. 00005F80  5506801E  rlwinm    r6, r8, 16, 0, 15
  6574. 00005F84  7CA62814  addc      r5, r6, r5
  6575. 00005F88  90B70004  stw       [r23 + 0x0004], r5
  6576. 00005F8C  88D50002  lbz       r6, [r21 + 0x0002]
  6577. 00005F90  30E70008  addic     r7, r7, 8
  6578. 00005F94  54C5D97C  rlwinm    r5, r6, 27, 5, 30
  6579. 00005F98  7C042A2E  lhzx      r0, r4, r5
  6580. 00005F9C  54C5EF7C  rlwinm    r5, r6, 29, 29, 30
  6581. 00005FA0  7CA42A2E  lhzx      r5, r4, r5
  6582. 00005FA4  5400801E  rlwinm    r0, r0, 16, 0, 15
  6583. 00005FA8  7CA02814  addc      r5, r0, r5
  6584. 00005FAC  90BE0000  stw       [r30], r5
  6585. 00005FB0  54C5FF7C  rlwinm    r5, r6, 31, 29, 30
  6586. 00005FB4  7C042A2E  lhzx      r0, r4, r5
  6587. label00005FB8:
  6588. 00005FB8  54C50F7C  rlwinm    r5, r6, 1, 29, 30
  6589. 00005FBC  7CA42A2E  lhzx      r5, r4, r5
  6590. 00005FC0  5406801E  rlwinm    r6, r0, 16, 0, 15
  6591. 00005FC4  7CA62814  addc      r5, r6, r5
  6592. 00005FC8  90BE0004  stw       [r30 + 0x0004], r5
  6593. 00005FCC  88150003  lbz       r0, [r21 + 0x0003]
  6594. 00005FD0  5405D97C  rlwinm    r5, r0, 27, 5, 30
  6595. 00005FD4  7CA42A2E  lhzx      r5, r4, r5
  6596. 00005FD8  5406EF7C  rlwinm    r6, r0, 29, 29, 30
  6597. 00005FDC  7CC4322E  lhzx      r6, r4, r6
  6598. 00005FE0  54A5801E  rlwinm    r5, r5, 16, 0, 15
  6599. 00005FE4  7CA53014  addc      r5, r5, r6
  6600. label00005FE8:
  6601. 00005FE8  90AB0000  stw       [r11], r5
  6602. 00005FEC  5405FF7C  rlwinm    r5, r0, 31, 29, 30
  6603. 00005FF0  7CC42A2E  lhzx      r6, r4, r5
  6604. 00005FF4  54050F7C  rlwinm    r5, r0, 1, 29, 30
  6605. 00005FF8  7CA42A2E  lhzx      r5, r4, r5
  6606. 00005FFC  54C6801E  rlwinm    r6, r6, 16, 0, 15
  6607. 00006000  7CA62814  addc      r5, r6, r5
  6608. 00006004  90AB0004  stw       [r11 + 0x0004], r5
  6609. 00006008  32F70008  addic     r23, r23, 8
  6610. 0000600C  33DE0008  addic     r30, r30, 8
  6611. 00006010  32B50004  addic     r21, r21, 4
  6612. 00006014  316B0008  addic     r11, r11, 8
  6613. 00006018  7D2C0734  extsh     r12, r9
  6614. 0000601C  4080FEF0  bge       -0x00000110 /* 00005F0C */
  6615. 00006020  48000344  b         +0x00000344 /* 00006364 */
  6616. 00006024  88A40001  lbz       r5, [r4 + 0x0001]
  6617. 00006028  80C30044  lwz       r6, [r3 + 0x0044]
  6618. 0000602C  54A5103A  rlwinm    r5, r5, 2, 0, 29
  6619. 00006030  7CB62A2E  lhzx      r5, r22, r5
  6620. label00006034:
  6621. 00006034  54C62036  rlwinm    r6, r6, 4, 0, 27
  6622. 00006038  7CB8332E  sthx      r5, r24, r6
  6623. 0000603C  88A40002  lbz       r5, [r4 + 0x0002]
  6624. 00006040  7CD83014  addc      r6, r24, r6
  6625. 00006044  54A5103A  rlwinm    r5, r5, 2, 0, 29
  6626. 00006048  7CB62A2E  lhzx      r5, r22, r5
  6627. 0000604C  B0A60002  sth       [r6 + 0x0002], r5
  6628. 00006050  88A40003  lbz       r5, [r4 + 0x0003]
  6629. 00006054  54A5103A  rlwinm    r5, r5, 2, 0, 29
  6630. 00006058  7CB62A2E  lhzx      r5, r22, r5
  6631. 0000605C  B0A60004  sth       [r6 + 0x0004], r5
  6632. 00006060  88A40004  lbz       r5, [r4 + 0x0004]
  6633. 00006064  54A5103A  rlwinm    r5, r5, 2, 0, 29
  6634. 00006068  7CB62A2E  lhzx      r5, r22, r5
  6635. 0000606C  B0A60006  sth       [r6 + 0x0006], r5
  6636. 00006070  88A40005  lbz       r5, [r4 + 0x0005]
  6637. 00006074  54A5103A  rlwinm    r5, r5, 2, 0, 29
  6638. 00006078  7CB62A2E  lhzx      r5, r22, r5
  6639. 0000607C  B0A60008  sth       [r6 + 0x0008], r5
  6640. 00006080  88A40006  lbz       r5, [r4 + 0x0006]
  6641. 00006084  54A5103A  rlwinm    r5, r5, 2, 0, 29
  6642. 00006088  7CB62A2E  lhzx      r5, r22, r5
  6643. 0000608C  B0A6000A  sth       [r6 + 0x000A], r5
  6644. 00006090  88A40007  lbz       r5, [r4 + 0x0007]
  6645. 00006094  32A40009  addic     r21, r4, 9
  6646. 00006098  54A5103A  rlwinm    r5, r5, 2, 0, 29
  6647. 0000609C  7CB62A2E  lhzx      r5, r22, r5
  6648. 000060A0  B0A6000C  sth       [r6 + 0x000C], r5
  6649. 000060A4  88840008  lbz       r4, [r4 + 0x0008]
  6650. 000060A8  5484103A  rlwinm    r4, r4, 2, 0, 29
  6651. 000060AC  7C96222E  lhzx      r4, r22, r4
  6652. 000060B0  B086000E  sth       [r6 + 0x000E], r4
  6653. 000060B4  80A30044  lwz       r5, [r3 + 0x0044]
  6654. 000060B8  30850001  addic     r4, r5, 1
  6655. 000060BC  2C840100  cmpwi     cr1, r4, 256
  6656. label000060C0:
  6657. 000060C0  90830044  stw       [r3 + 0x0044], r4
  6658. 000060C4  54A5063E  rlwinm    r5, r5, 0, 24, 31
  6659. 000060C8  4086001C  bne       cr1, +0x0000001C /* 000060E4 */
  6660. 000060CC  93830044  stw       [r3 + 0x0044], r28
  6661. 000060D0  54A42036  rlwinm    r4, r5, 4, 0, 27
  6662. 000060D4  7CACC810  subfc     r5, r12, r25
  6663. 000060D8  48000014  b         +0x00000014 /* 000060EC */
  6664. 000060DC  88A40001  lbz       r5, [r4 + 0x0001]
  6665. 000060E0  32A40002  addic     r21, r4, 2
  6666. label000060E4:
  6667. 000060E4  54A42036  rlwinm    r4, r5, 4, 0, 27
  6668. 000060E8  7CACC810  subfc     r5, r12, r25
  6669. label000060EC:
  6670. 000060EC  7C982014  addc      r4, r24, r4
  6671. 000060F0  7CB90734  extsh     r25, r5
  6672. label000060F4:
  6673. 000060F4  A9350000  lha       r9, [r21]
  6674. 000060F8  318CFFFF  subic     r12, r12, 1
  6675. 000060FC  5525A73C  rlwinm    r5, r9, 20, 28, 30
  6676. 00006100  7CC42A2E  lhzx      r6, r4, r5
  6677. 00006104  5525BF3C  rlwinm    r5, r9, 23, 28, 30
  6678. 00006108  7CA42A2E  lhzx      r5, r4, r5
  6679. 0000610C  54C6801E  rlwinm    r6, r6, 16, 0, 15
  6680. 00006110  7CA62814  addc      r5, r6, r5
  6681. 00006114  90A70000  stw       [r7], r5
  6682. 00006118  5525D73C  rlwinm    r5, r9, 26, 28, 30
  6683. 0000611C  7CC42A2E  lhzx      r6, r4, r5
  6684. 00006120  5525EF3C  rlwinm    r5, r9, 29, 28, 30
  6685. 00006124  7CA42A2E  lhzx      r5, r4, r5
  6686. 00006128  54C6801E  rlwinm    r6, r6, 16, 0, 15
  6687. 0000612C  7CA62814  addc      r5, r6, r5
  6688. 00006130  90A70004  stw       [r7 + 0x0004], r5
  6689. label00006134:
  6690. 00006134  A8D50002  lha       r6, [r21 + 0x0002]
  6691. 00006138  7D8A0735  extsh.    r10, r12
  6692. 0000613C  54C5A73C  rlwinm    r5, r6, 20, 28, 30
  6693. 00006140  7C042A2E  lhzx      r0, r4, r5
  6694. 00006144  54C5BF3C  rlwinm    r5, r6, 23, 28, 30
  6695. 00006148  7CA42A2E  lhzx      r5, r4, r5
  6696. 0000614C  5400801E  rlwinm    r0, r0, 16, 0, 15
  6697. 00006150  7CA02814  addc      r5, r0, r5
  6698. 00006154  90B70000  stw       [r23], r5
  6699. 00006158  54C5D73C  rlwinm    r5, r6, 26, 28, 30
  6700. 0000615C  7C042A2E  lhzx      r0, r4, r5
  6701. 00006160  54C5EF3C  rlwinm    r5, r6, 29, 28, 30
  6702. 00006164  7CA42A2E  lhzx      r5, r4, r5
  6703. 00006168  5400801E  rlwinm    r0, r0, 16, 0, 15
  6704. label0000616C:
  6705. 0000616C  7CA02814  addc      r5, r0, r5
  6706. 00006170  90B70004  stw       [r23 + 0x0004], r5
  6707. 00006174  A9150004  lha       r8, [r21 + 0x0004]
  6708. 00006178  54C0452E  rlwinm    r0, r6, 8, 20, 23
  6709. 0000617C  5505A73C  rlwinm    r5, r8, 20, 28, 30
  6710. 00006180  7CA42A2E  lhzx      r5, r4, r5
  6711. 00006184  5506BF3C  rlwinm    r6, r8, 23, 28, 30
  6712. 00006188  7CC4322E  lhzx      r6, r4, r6
  6713. 0000618C  54A5801E  rlwinm    r5, r5, 16, 0, 15
  6714. 00006190  7CA53014  addc      r5, r5, r6
  6715. 00006194  90BE0000  stw       [r30], r5
  6716. 00006198  5505D73C  rlwinm    r5, r8, 26, 28, 30
  6717. label0000619C:
  6718. 0000619C  7CC42A2E  lhzx      r6, r4, r5
  6719. 000061A0  5505EF3C  rlwinm    r5, r8, 29, 28, 30
  6720. 000061A4  7CA42A2E  lhzx      r5, r4, r5
  6721. 000061A8  54C6801E  rlwinm    r6, r6, 16, 0, 15
  6722. 000061AC  55082636  rlwinm    r8, r8, 4, 24, 27
  6723. 000061B0  7CA62814  addc      r5, r6, r5
  6724. 000061B4  51206426  rlwimi    r0, r9, 12, 16, 19
  6725. 000061B8  7C064378  or        r6, r0, r8
  6726. 000061BC  90BE0004  stw       [r30 + 0x0004], r5
  6727. 000061C0  54C5A73C  rlwinm    r5, r6, 20, 28, 30
  6728. 000061C4  7D042A2E  lhzx      r8, r4, r5
  6729. 000061C8  5405BF3C  rlwinm    r5, r0, 23, 28, 30
  6730. 000061CC  7CA42A2E  lhzx      r5, r4, r5
  6731. 000061D0  5500801E  rlwinm    r0, r8, 16, 0, 15
  6732. 000061D4  7CA02814  addc      r5, r0, r5
  6733. 000061D8  90AB0000  stw       [r11], r5
  6734. 000061DC  54C5D73C  rlwinm    r5, r6, 26, 28, 30
  6735. 000061E0  7C042A2E  lhzx      r0, r4, r5
  6736. 000061E4  54C5EF3C  rlwinm    r5, r6, 29, 28, 30
  6737. 000061E8  7CA42A2E  lhzx      r5, r4, r5
  6738. 000061EC  5406801E  rlwinm    r6, r0, 16, 0, 15
  6739. 000061F0  7CA62814  addc      r5, r6, r5
  6740. 000061F4  90AB0004  stw       [r11 + 0x0004], r5
  6741. 000061F8  30E70008  addic     r7, r7, 8
  6742. 000061FC  32F70008  addic     r23, r23, 8
  6743. 00006200  32B50006  addic     r21, r21, 6
  6744. 00006204  33DE0008  addic     r30, r30, 8
  6745. 00006208  316B0008  addic     r11, r11, 8
  6746. 0000620C  398A0000  addi      r12, r10, 0x0000
  6747. 00006210  4080FEE4  bge       -0x0000011C /* 000060F4 */
  6748. 00006214  48000150  b         +0x00000150 /* 00006364 */
  6749. 00006218  7C8CC810  subfc     r4, r12, r25
  6750. 0000621C  7C990734  extsh     r25, r4
  6751. label00006220:
  6752. 00006220  88950000  lbz       r4, [r21]
  6753. 00006224  88D50001  lbz       r6, [r21 + 0x0001]
  6754. 00006228  5484103A  rlwinm    r4, r4, 2, 0, 29
  6755. 0000622C  7CB6222E  lhzx      r5, r22, r4
  6756. 00006230  54C4103A  rlwinm    r4, r6, 2, 0, 29
  6757. 00006234  7C96222E  lhzx      r4, r22, r4
  6758. 00006238  54A5801E  rlwinm    r5, r5, 16, 0, 15
  6759. 0000623C  7C842814  addc      r4, r4, r5
  6760. 00006240  90870000  stw       [r7], r4
  6761. 00006244  88950002  lbz       r4, [r21 + 0x0002]
  6762. 00006248  88D50003  lbz       r6, [r21 + 0x0003]
  6763. 0000624C  5484103A  rlwinm    r4, r4, 2, 0, 29
  6764. 00006250  7CB6222E  lhzx      r5, r22, r4
  6765. 00006254  54C4103A  rlwinm    r4, r6, 2, 0, 29
  6766. 00006258  7C96222E  lhzx      r4, r22, r4
  6767. 0000625C  54A5801E  rlwinm    r5, r5, 16, 0, 15
  6768. 00006260  7C842814  addc      r4, r4, r5
  6769. 00006264  90870004  stw       [r7 + 0x0004], r4
  6770. 00006268  88950004  lbz       r4, [r21 + 0x0004]
  6771. 0000626C  88D50005  lbz       r6, [r21 + 0x0005]
  6772. 00006270  5484103A  rlwinm    r4, r4, 2, 0, 29
  6773. 00006274  7CB6222E  lhzx      r5, r22, r4
  6774. 00006278  54C4103A  rlwinm    r4, r6, 2, 0, 29
  6775. 0000627C  7C96222E  lhzx      r4, r22, r4
  6776. 00006280  54A5801E  rlwinm    r5, r5, 16, 0, 15
  6777. 00006284  7C842814  addc      r4, r4, r5
  6778. 00006288  90970000  stw       [r23], r4
  6779. 0000628C  88950006  lbz       r4, [r21 + 0x0006]
  6780. 00006290  88D50007  lbz       r6, [r21 + 0x0007]
  6781. 00006294  5484103A  rlwinm    r4, r4, 2, 0, 29
  6782. 00006298  7CB6222E  lhzx      r5, r22, r4
  6783. 0000629C  54C4103A  rlwinm    r4, r6, 2, 0, 29
  6784. 000062A0  7C96222E  lhzx      r4, r22, r4
  6785. 000062A4  54A5801E  rlwinm    r5, r5, 16, 0, 15
  6786. 000062A8  7C842814  addc      r4, r4, r5
  6787. 000062AC  90970004  stw       [r23 + 0x0004], r4
  6788. 000062B0  88950008  lbz       r4, [r21 + 0x0008]
  6789. 000062B4  88D50009  lbz       r6, [r21 + 0x0009]
  6790. 000062B8  5484103A  rlwinm    r4, r4, 2, 0, 29
  6791. 000062BC  7CB6222E  lhzx      r5, r22, r4
  6792. 000062C0  54C4103A  rlwinm    r4, r6, 2, 0, 29
  6793. 000062C4  7C96222E  lhzx      r4, r22, r4
  6794. 000062C8  54A5801E  rlwinm    r5, r5, 16, 0, 15
  6795. 000062CC  7C842814  addc      r4, r4, r5
  6796. 000062D0  909E0000  stw       [r30], r4
  6797. 000062D4  8895000A  lbz       r4, [r21 + 0x000A]
  6798. 000062D8  88D5000B  lbz       r6, [r21 + 0x000B]
  6799. 000062DC  5484103A  rlwinm    r4, r4, 2, 0, 29
  6800. 000062E0  7CB6222E  lhzx      r5, r22, r4
  6801. 000062E4  54C4103A  rlwinm    r4, r6, 2, 0, 29
  6802. 000062E8  7C96222E  lhzx      r4, r22, r4
  6803. 000062EC  54A5801E  rlwinm    r5, r5, 16, 0, 15
  6804. 000062F0  7C842814  addc      r4, r4, r5
  6805. 000062F4  909E0004  stw       [r30 + 0x0004], r4
  6806. 000062F8  8895000C  lbz       r4, [r21 + 0x000C]
  6807. 000062FC  88D5000D  lbz       r6, [r21 + 0x000D]
  6808. 00006300  5484103A  rlwinm    r4, r4, 2, 0, 29
  6809. 00006304  7CB6222E  lhzx      r5, r22, r4
  6810. 00006308  54C4103A  rlwinm    r4, r6, 2, 0, 29
  6811. 0000630C  7C96222E  lhzx      r4, r22, r4
  6812. 00006310  54A5801E  rlwinm    r5, r5, 16, 0, 15
  6813. 00006314  7C842814  addc      r4, r4, r5
  6814. 00006318  908B0000  stw       [r11], r4
  6815. 0000631C  8895000E  lbz       r4, [r21 + 0x000E]
  6816. 00006320  32F70008  addic     r23, r23, 8
  6817. 00006324  5484103A  rlwinm    r4, r4, 2, 0, 29
  6818. 00006328  88D5000F  lbz       r6, [r21 + 0x000F]
  6819. 0000632C  7CB6222E  lhzx      r5, r22, r4
  6820. 00006330  54C4103A  rlwinm    r4, r6, 2, 0, 29
  6821. 00006334  7C96222E  lhzx      r4, r22, r4
  6822. 00006338  54A5801E  rlwinm    r5, r5, 16, 0, 15
  6823. 0000633C  30CCFFFF  subic     r6, r12, 1
  6824. 00006340  7CA42814  addc      r5, r4, r5
  6825. 00006344  7CC40735  extsh.    r4, r6
  6826. 00006348  90AB0004  stw       [r11 + 0x0004], r5
  6827. 0000634C  33DE0008  addic     r30, r30, 8
  6828. 00006350  30E70008  addic     r7, r7, 8
  6829. 00006354  32B50010  addic     r21, r21, 16
  6830. 00006358  316B0008  addic     r11, r11, 8
  6831. 0000635C  39840000  addi      r12, r4, 0x0000
  6832. 00006360  4080FEC0  bge       -0x00000140 /* 00006220 */
  6833. label00006364:
  6834. 00006364  3099FFFF  subic     r4, r25, 1
  6835. fn00006368:
  6836. 00006368  7C850735  extsh.    r5, r4
  6837. 0000636C  3B250000  addi      r25, r5, 0x0000
  6838. 00006370  4080F7E4  bge       -0x0000081C /* 00005B54 */
  6839. label00006374:
  6840. 00006374  309BFFFF  subic     r4, r27, 1
  6841. 00006378  7C850735  extsh.    r5, r4
  6842. 0000637C  7E94D014  addc      r20, r20, r26
  6843. 00006380  3B650000  addi      r27, r5, 0x0000
  6844. 00006384  4080F7AC  bge       -0x00000854 /* 00005B30 */
  6845. label00006388:
  6846. 00006388  9A410038  stb       [r1 + 0x0038], r18
  6847. 0000638C  92A30008  stw       [r3 + 0x0008], r21
  6848. 00006390  BA010040  lmw       r16, [r1 + 0x0040]
  6849. 00006394  30210080  addic     r1, r1, 128
  6850. 00006398  4E800020  blr
  6851. 0000639C  00000000  .invalid
  6852. 000063A0  00002041  .invalid
  6853. 000063A4  80100100  lwz       r0, [r16 + 0x0100]
  6854. 000063A8  00000000  .invalid
  6855. 000063AC  000008F0  .invalid
  6856. 000063B0  0012534D  .invalid
  6857. 000063B4  43444543  bcla     26, 4, 0x00004540
  6858. 000063B8  4F4D5052  .invalid  4C
  6859. 000063BC  45535338  .invalid  sc
  6860. 000063C0  544F3136  rlwinm    r15, r2, 6, 4, 27
  6861. 000063C4  A8830022  lha       r4, [r3 + 0x0022]
  6862. 000063C8  7C0802A6  mflr      r0
  6863. 000063CC  2C840000  cmpwi     cr1, r4, 0
  6864. 000063D0  BDA1FFB4  stmw      [r1 - 0x004C], r13
  6865. 000063D4  90010008  stw       [r1 + 0x0008], r0
  6866. 000063D8  9421FF60  stwu      [r1 - 0x00A0], r1
  6867. 000063DC  40840018  bge       cr1, +0x00000018 /* 000063F4 */
  6868. 000063E0  48000CAD  bl        +0x00000CAC /* 0000708C */
  6869. 000063E4  818100A8  lwz       r12, [r1 + 0x00A8]
  6870. 000063E8  302100A0  addic     r1, r1, 160
  6871. 000063EC  7D8803A6  mtlr      r12
  6872. 000063F0  4E800020  blr
  6873. label000063F4:
  6874. 000063F4  80830068  lwz       r4, [r3 + 0x0068]
  6875. 000063F8  AA03001E  lha       r16, [r3 + 0x001E]
  6876. 000063FC  80840000  lwz       r4, [r4]
  6877. 00006400  30B0FFFF  subic     r5, r16, 1
  6878. 00006404  3264000C  addic     r19, r4, 12
  6879. 00006408  80830010  lwz       r4, [r3 + 0x0010]
  6880. 0000640C  7CA60735  extsh.    r6, r5
  6881. 00006410  9081003C  stw       [r1 + 0x003C], r4
  6882. 00006414  38800001  li        r4, 0x0001
  6883. 00006418  81C30008  lwz       r14, [r3 + 0x0008]
  6884. 0000641C  98810038  stb       [r1 + 0x0038], r4
  6885. 00006420  A8C30018  lha       r6, [r3 + 0x0018]
  6886. 00006424  82830030  lwz       r20, [r3 + 0x0030]
  6887. 00006428  81E30034  lwz       r15, [r3 + 0x0034]
  6888. 0000642C  90C10040  stw       [r1 + 0x0040], r6
  6889. 00006430  82A30038  lwz       r21, [r3 + 0x0038]
  6890. 00006434  98810038  stb       [r1 + 0x0038], r4
  6891. 00006438  7CB00734  extsh     r16, r5
  6892. 0000643C  41800C0C  blt       +0x00000C0C /* 00007048 */
  6893. 00006440  38860000  addi      r4, r6, 0x0000
  6894. 00006444  54841838  rlwinm    r4, r4, 3, 0, 28
  6895. 00006448  822200A8  lwz       r17, [r2 + 0x00A8]
  6896. 0000644C  3A400000  li        r18, 0x0000
  6897. 00006450  90810044  stw       [r1 + 0x0044], r4
  6898. label00006454:
  6899. 00006454  A9A3001A  lha       r13, [r3 + 0x001A]
  6900. 00006458  80E10040  lwz       r7, [r1 + 0x0040]
  6901. 0000645C  30CDFFFF  subic     r6, r13, 1
  6902. 00006460  80A1003C  lwz       r5, [r1 + 0x003C]
  6903. 00006464  7CC00735  extsh.    r0, r6
  6904. 00006468  7C853814  addc      r4, r5, r7
  6905. 0000646C  7EE72014  addc      r23, r7, r4
  6906. 00006470  7F27B814  addc      r25, r7, r23
  6907. 00006474  7F67C814  addc      r27, r7, r25
  6908. 00006478  7F47D814  addc      r26, r7, r27
  6909. 0000647C  7F07D014  addc      r24, r7, r26
  6910. 00006480  7EC7C014  addc      r22, r7, r24
  6911. 00006484  31A00000  addic     r13, r0, 0
  6912. 00006488  41800BA0  blt       +0x00000BA0 /* 00007028 */
  6913. label0000648C:
  6914. 0000648C  8B8E0000  lbz       r28, [r14]
  6915. 00006490  38CE0000  addi      r6, r14, 0x0000
  6916. 00006494  5787E13E  rlwinm    r7, r28, 28, 4, 31
  6917. 00006498  2887000F  cmplwi    cr1, r7, 15
  6918. 0000649C  38FC0000  addi      r7, r28, 0x0000
  6919. 000064A0  31CE0001  addic     r14, r14, 1
  6920. 000064A4  579C073E  rlwinm    r28, r28, 0, 28, 31
  6921. 000064A8  41850B70  bgt       cr1, +0x00000B70 /* 00007018 */
  6922. 000064AC  800200A4  lwz       r0, [r2 + 0x00A4]
  6923. 000064B0  54E7F0BA  rlwinm    r7, r7, 30, 2, 29
  6924. 000064B4  7CE03814  addc      r7, r0, r7
  6925. 000064B8  80E70080  lwz       r7, [r7 + 0x0080]
  6926. 000064BC  7CF13814  addc      r7, r17, r7
  6927. 000064C0  7CE903A6  mtctr     r7
  6928. 000064C4  4E800420  bctr
  6929. 000064C8  8B860001  lbz       r28, [r6 + 0x0001]
  6930. 000064CC  31C60002  addic     r14, r6, 2
  6931. 000064D0  30DC0001  addic     r6, r28, 1
  6932. 000064D4  54C62036  rlwinm    r6, r6, 4, 0, 27
  6933. 000064D8  7CC60734  extsh     r6, r6
  6934. 000064DC  7CFC6810  subfc     r7, r28, r13
  6935. 000064E0  7EC6B014  addc      r22, r6, r22
  6936. 000064E4  7CED0734  extsh     r13, r7
  6937. 000064E8  7CA53014  addc      r5, r5, r6
  6938. 000064EC  7C843014  addc      r4, r4, r6
  6939. 000064F0  7EF73014  addc      r23, r23, r6
  6940. 000064F4  7F393014  addc      r25, r25, r6
  6941. 000064F8  7F7B3014  addc      r27, r27, r6
  6942. 000064FC  7F5A3014  addc      r26, r26, r6
  6943. 00006500  7F183014  addc      r24, r24, r6
  6944. 00006504  48000B14  b         +0x00000B14 /* 00007018 */
  6945. 00006508  8B860001  lbz       r28, [r6 + 0x0001]
  6946. 0000650C  31C60002  addic     r14, r6, 2
  6947. 00006510  7CDC6810  subfc     r6, r28, r13
  6948. 00006514  7CCD0734  extsh     r13, r6
  6949. 00006518  38000001  li        r0, 0x0001
  6950. label0000651C:
  6951. 0000651C  30C00001  addic     r6, r0, 1
  6952. 00006520  7CC00734  extsh     r0, r6
  6953. 00006524  38C40000  addi      r6, r4, 0x0000
  6954. 00006528  2C800004  cmpwi     cr1, r0, 4
  6955. 0000652C  38E50000  addi      r7, r5, 0x0000
  6956. 00006530  395C0000  addi      r10, r28, 0x0000
  6957. 00006534  8105FFF0  lwz       r8, [r5 - 0x0010]
  6958. 00006538  8125FFF4  lwz       r9, [r5 - 0x000C]
  6959. 0000653C  8085FFF8  lwz       r4, [r5 - 0x0008]
  6960. 00006540  8165FFFC  lwz       r11, [r5 - 0x0004]
  6961. label00006544:
  6962. 00006544  30AAFFFF  subic     r5, r10, 1
  6963. 00006548  7CAA0735  extsh.    r10, r5
  6964. 0000654C  91070000  stw       [r7], r8
  6965. 00006550  91270004  stw       [r7 + 0x0004], r9
  6966. 00006554  90870008  stw       [r7 + 0x0008], r4
  6967. 00006558  9167000C  stw       [r7 + 0x000C], r11
  6968. 0000655C  91060000  stw       [r6], r8
  6969. 00006560  91260004  stw       [r6 + 0x0004], r9
  6970. 00006564  90860008  stw       [r6 + 0x0008], r4
  6971. 00006568  9166000C  stw       [r6 + 0x000C], r11
  6972. 0000656C  30E70010  addic     r7, r7, 16
  6973. 00006570  30C60010  addic     r6, r6, 16
  6974. 00006574  4080FFD0  bge       -0x00000030 /* 00006544 */
  6975. 00006578  38B70000  addi      r5, r23, 0x0000
  6976. 0000657C  38990000  addi      r4, r25, 0x0000
  6977. 00006580  3AFB0000  addi      r23, r27, 0x0000
  6978. 00006584  3B3A0000  addi      r25, r26, 0x0000
  6979. 00006588  3B780000  addi      r27, r24, 0x0000
  6980. 0000658C  3B560000  addi      r26, r22, 0x0000
  6981. 00006590  3B070000  addi      r24, r7, 0x0000
  6982. 00006594  3AC60000  addi      r22, r6, 0x0000
  6983. 00006598  4085FF84  ble       cr1, -0x0000007C /* 0000651C */
  6984. 0000659C  48000A7C  b         +0x00000A7C /* 00007018 */
  6985. 000065A0  8B860001  lbz       r28, [r6 + 0x0001]
  6986. 000065A4  31C60002  addic     r14, r6, 2
  6987. 000065A8  7CDCE014  addc      r6, r28, r28
  6988. 000065AC  30C60001  addic     r6, r6, 1
  6989. 000065B0  7CC66810  subfc     r6, r6, r13
  6990. 000065B4  7CCD0734  extsh     r13, r6
  6991. 000065B8  3BC00001  li        r30, 0x0001
  6992. label000065BC:
  6993. 000065BC  30DE0001  addic     r6, r30, 1
  6994. 000065C0  7CDE0734  extsh     r30, r6
  6995. 000065C4  39840000  addi      r12, r4, 0x0000
  6996. 000065C8  2C9E0004  cmpwi     cr1, r30, 4
  6997. 000065CC  39450000  addi      r10, r5, 0x0000
  6998. 000065D0  389C0000  addi      r4, r28, 0x0000
  6999. 000065D4  83A5FFE0  lwz       r29, [r5 - 0x0020]
  7000. 000065D8  8105FFE4  lwz       r8, [r5 - 0x001C]
  7001. 000065DC  80E5FFE8  lwz       r7, [r5 - 0x0018]
  7002. 000065E0  80C5FFEC  lwz       r6, [r5 - 0x0014]
  7003. 000065E4  8005FFF0  lwz       r0, [r5 - 0x0010]
  7004. 000065E8  83E5FFF4  lwz       r31, [r5 - 0x000C]
  7005. 000065EC  8165FFF8  lwz       r11, [r5 - 0x0008]
  7006. 000065F0  8125FFFC  lwz       r9, [r5 - 0x0004]
  7007. label000065F4:
  7008. 000065F4  3084FFFF  subic     r4, r4, 1
  7009. 000065F8  7C850735  extsh.    r5, r4
  7010. 000065FC  93AA0000  stw       [r10], r29
  7011. 00006600  93AC0000  stw       [r12], r29
  7012. 00006604  910A0004  stw       [r10 + 0x0004], r8
  7013. 00006608  910C0004  stw       [r12 + 0x0004], r8
  7014. 0000660C  90EA0008  stw       [r10 + 0x0008], r7
  7015. 00006610  90EC0008  stw       [r12 + 0x0008], r7
  7016. 00006614  90CA000C  stw       [r10 + 0x000C], r6
  7017. 00006618  90CC000C  stw       [r12 + 0x000C], r6
  7018. 0000661C  900A0010  stw       [r10 + 0x0010], r0
  7019. 00006620  900C0010  stw       [r12 + 0x0010], r0
  7020. 00006624  93EA0014  stw       [r10 + 0x0014], r31
  7021. 00006628  93EC0014  stw       [r12 + 0x0014], r31
  7022. 0000662C  916A0018  stw       [r10 + 0x0018], r11
  7023. 00006630  916C0018  stw       [r12 + 0x0018], r11
  7024. 00006634  912A001C  stw       [r10 + 0x001C], r9
  7025. 00006638  912C001C  stw       [r12 + 0x001C], r9
  7026. 0000663C  318C0020  addic     r12, r12, 32
  7027. 00006640  314A0020  addic     r10, r10, 32
  7028. 00006644  38850000  addi      r4, r5, 0x0000
  7029. 00006648  4080FFAC  bge       -0x00000054 /* 000065F4 */
  7030. 0000664C  38B70000  addi      r5, r23, 0x0000
  7031. 00006650  38990000  addi      r4, r25, 0x0000
  7032. 00006654  3AFB0000  addi      r23, r27, 0x0000
  7033. 00006658  3B3A0000  addi      r25, r26, 0x0000
  7034. 0000665C  3B780000  addi      r27, r24, 0x0000
  7035. 00006660  3B560000  addi      r26, r22, 0x0000
  7036. 00006664  3B0A0000  addi      r24, r10, 0x0000
  7037. 00006668  3ACC0000  addi      r22, r12, 0x0000
  7038. 0000666C  4085FF50  ble       cr1, -0x000000B0 /* 000065BC */
  7039. 00006670  480009A8  b         +0x000009A8 /* 00007018 */
  7040. 00006674  8B860001  lbz       r28, [r6 + 0x0001]
  7041. 00006678  31C60002  addic     r14, r6, 2
  7042. 0000667C  7CDC6810  subfc     r6, r28, r13
  7043. 00006680  7CCD0734  extsh     r13, r6
  7044. 00006684  88CE0000  lbz       r6, [r14]
  7045. 00006688  31CE0001  addic     r14, r14, 1
  7046. 0000668C  54C6103A  rlwinm    r6, r6, 2, 0, 29
  7047. 00006690  7CD3302E  lwzx      r6, r19, r6
  7048. label00006694:
  7049. 00006694  30FCFFFF  subic     r7, r28, 1
  7050. 00006698  7CE00735  extsh.    r0, r7
  7051. 0000669C  90C50000  stw       [r5], r6
  7052. 000066A0  90C50004  stw       [r5 + 0x0004], r6
  7053. 000066A4  90C50008  stw       [r5 + 0x0008], r6
  7054. 000066A8  90C5000C  stw       [r5 + 0x000C], r6
  7055. 000066AC  90C40000  stw       [r4], r6
  7056. 000066B0  90C40004  stw       [r4 + 0x0004], r6
  7057. 000066B4  90C40008  stw       [r4 + 0x0008], r6
  7058. 000066B8  90C4000C  stw       [r4 + 0x000C], r6
  7059. 000066BC  90D70000  stw       [r23], r6
  7060. 000066C0  90D70004  stw       [r23 + 0x0004], r6
  7061. 000066C4  90D70008  stw       [r23 + 0x0008], r6
  7062. 000066C8  90D7000C  stw       [r23 + 0x000C], r6
  7063. 000066CC  90D90000  stw       [r25], r6
  7064. 000066D0  90D90004  stw       [r25 + 0x0004], r6
  7065. 000066D4  90D90008  stw       [r25 + 0x0008], r6
  7066. 000066D8  90D9000C  stw       [r25 + 0x000C], r6
  7067. 000066DC  90DB0000  stw       [r27], r6
  7068. 000066E0  90DB0004  stw       [r27 + 0x0004], r6
  7069. 000066E4  90DB0008  stw       [r27 + 0x0008], r6
  7070. 000066E8  90DB000C  stw       [r27 + 0x000C], r6
  7071. 000066EC  90DA0000  stw       [r26], r6
  7072. 000066F0  90DA0004  stw       [r26 + 0x0004], r6
  7073. 000066F4  90DA0008  stw       [r26 + 0x0008], r6
  7074. 000066F8  90DA000C  stw       [r26 + 0x000C], r6
  7075. 000066FC  90D80000  stw       [r24], r6
  7076. 00006700  90D80004  stw       [r24 + 0x0004], r6
  7077. 00006704  90D80008  stw       [r24 + 0x0008], r6
  7078. 00006708  90D8000C  stw       [r24 + 0x000C], r6
  7079. 0000670C  90D60000  stw       [r22], r6
  7080. 00006710  90D60004  stw       [r22 + 0x0004], r6
  7081. 00006714  90D60008  stw       [r22 + 0x0008], r6
  7082. 00006718  90D6000C  stw       [r22 + 0x000C], r6
  7083. 0000671C  337B0010  addic     r27, r27, 16
  7084. 00006720  335A0010  addic     r26, r26, 16
  7085. 00006724  33390010  addic     r25, r25, 16
  7086. 00006728  33180010  addic     r24, r24, 16
  7087. 0000672C  30A50010  addic     r5, r5, 16
  7088. 00006730  30840010  addic     r4, r4, 16
  7089. 00006734  32F70010  addic     r23, r23, 16
  7090. 00006738  32D60010  addic     r22, r22, 16
  7091. 0000673C  33800000  addic     r28, r0, 0
  7092. 00006740  4080FF54  bge       -0x000000AC /* 00006694 */
  7093. 00006744  480008D4  b         +0x000008D4 /* 00007018 */
  7094. 00006748  88E60001  lbz       r7, [r6 + 0x0001]
  7095. 0000674C  8003003C  lwz       r0, [r3 + 0x003C]
  7096. 00006750  54E7103A  rlwinm    r7, r7, 2, 0, 29
  7097. 00006754  7CF33A2E  lhzx      r7, r19, r7
  7098. 00006758  5408103A  rlwinm    r8, r0, 2, 0, 29
  7099. 0000675C  31C60003  addic     r14, r6, 3
  7100. 00006760  7CF4432E  sthx      r7, r20, r8
  7101. 00006764  88C60002  lbz       r6, [r6 + 0x0002]
  7102. 00006768  7CF44014  addc      r7, r20, r8
  7103. 0000676C  54C6103A  rlwinm    r6, r6, 2, 0, 29
  7104. 00006770  7CD3322E  lhzx      r6, r19, r6
  7105. 00006774  B0C70002  sth       [r7 + 0x0002], r6
  7106. 00006778  80E3003C  lwz       r7, [r3 + 0x003C]
  7107. 0000677C  31070001  addic     r8, r7, 1
  7108. 00006780  2C880100  cmpwi     cr1, r8, 256
  7109. 00006784  9103003C  stw       [r3 + 0x003C], r8
  7110. 00006788  54E7063E  rlwinm    r7, r7, 0, 24, 31
  7111. 0000678C  4086001C  bne       cr1, +0x0000001C /* 000067A8 */
  7112. 00006790  9243003C  stw       [r3 + 0x003C], r18
  7113. 00006794  54E6103A  rlwinm    r6, r7, 2, 0, 29
  7114. 00006798  7C1C6810  subfc     r0, r28, r13
  7115. 0000679C  48000014  b         +0x00000014 /* 000067B0 */
  7116. 000067A0  88E60001  lbz       r7, [r6 + 0x0001]
  7117. 000067A4  31C60002  addic     r14, r6, 2
  7118. label000067A8:
  7119. 000067A8  54E6103A  rlwinm    r6, r7, 2, 0, 29
  7120. 000067AC  7C1C6810  subfc     r0, r28, r13
  7121. label000067B0:
  7122. 000067B0  7CF43014  addc      r7, r20, r6
  7123. 000067B4  7C0D0734  extsh     r13, r0
  7124. label000067B8:
  7125. 000067B8  892E0000  lbz       r9, [r14]
  7126. 000067BC  5526D1BC  rlwinm    r6, r9, 26, 6, 30
  7127. 000067C0  7C07322E  lhzx      r0, r7, r6
  7128. 000067C4  5526DFBC  rlwinm    r6, r9, 27, 30, 30
  7129. 000067C8  5408801E  rlwinm    r8, r0, 16, 0, 15
  7130. 000067CC  7C004014  addc      r0, r0, r8
  7131. 000067D0  90050000  stw       [r5], r0
  7132. 000067D4  90040000  stw       [r4], r0
  7133. 000067D8  7C07322E  lhzx      r0, r7, r6
  7134. 000067DC  5526E7BC  rlwinm    r6, r9, 28, 30, 30
  7135. 000067E0  5408801E  rlwinm    r8, r0, 16, 0, 15
  7136. 000067E4  7C004014  addc      r0, r0, r8
  7137. 000067E8  90050004  stw       [r5 + 0x0004], r0
  7138. 000067EC  90040004  stw       [r4 + 0x0004], r0
  7139. 000067F0  7C07322E  lhzx      r0, r7, r6
  7140. 000067F4  5526EFBC  rlwinm    r6, r9, 29, 30, 30
  7141. 000067F8  5408801E  rlwinm    r8, r0, 16, 0, 15
  7142. 000067FC  7C004014  addc      r0, r0, r8
  7143. 00006800  90050008  stw       [r5 + 0x0008], r0
  7144. 00006804  90040008  stw       [r4 + 0x0008], r0
  7145. 00006808  7CC7322E  lhzx      r6, r7, r6
  7146. 0000680C  54C0801E  rlwinm    r0, r6, 16, 0, 15
  7147. 00006810  7CC60014  addc      r6, r6, r0
  7148. 00006814  90C5000C  stw       [r5 + 0x000C], r6
  7149. 00006818  90C4000C  stw       [r4 + 0x000C], r6
  7150. 0000681C  30840010  addic     r4, r4, 16
  7151. 00006820  30A50010  addic     r5, r5, 16
  7152. 00006824  5526F7BC  rlwinm    r6, r9, 30, 30, 30
  7153. 00006828  7CC7322E  lhzx      r6, r7, r6
  7154. 0000682C  55280FBC  rlwinm    r8, r9, 1, 30, 30
  7155. 00006830  54C0801E  rlwinm    r0, r6, 16, 0, 15
  7156. 00006834  7CC60014  addc      r6, r6, r0
  7157. 00006838  90D70000  stw       [r23], r6
  7158. 0000683C  90D90000  stw       [r25], r6
  7159. 00006840  5526FFBC  rlwinm    r6, r9, 31, 30, 30
  7160. 00006844  7C07322E  lhzx      r0, r7, r6
  7161. 00006848  552607BC  rlwinm    r6, r9, 0, 30, 30
  7162. 0000684C  5409801E  rlwinm    r9, r0, 16, 0, 15
  7163. 00006850  7C004814  addc      r0, r0, r9
  7164. 00006854  90170004  stw       [r23 + 0x0004], r0
  7165. 00006858  90190004  stw       [r25 + 0x0004], r0
  7166. 0000685C  7CC7322E  lhzx      r6, r7, r6
  7167. 00006860  54C0801E  rlwinm    r0, r6, 16, 0, 15
  7168. 00006864  7CC60014  addc      r6, r6, r0
  7169. 00006868  90D70008  stw       [r23 + 0x0008], r6
  7170. 0000686C  90D90008  stw       [r25 + 0x0008], r6
  7171. 00006870  7CC7422E  lhzx      r6, r7, r8
  7172. 00006874  54C0801E  rlwinm    r0, r6, 16, 0, 15
  7173. 00006878  7CC60014  addc      r6, r6, r0
  7174. 0000687C  90D7000C  stw       [r23 + 0x000C], r6
  7175. 00006880  90D9000C  stw       [r25 + 0x000C], r6
  7176. 00006884  33390010  addic     r25, r25, 16
  7177. 00006888  32F70010  addic     r23, r23, 16
  7178. 0000688C  892E0001  lbz       r9, [r14 + 0x0001]
  7179. 00006890  31CE0002  addic     r14, r14, 2
  7180. 00006894  5526D1BC  rlwinm    r6, r9, 26, 6, 30
  7181. 00006898  7C07322E  lhzx      r0, r7, r6
  7182. 0000689C  5526DFBC  rlwinm    r6, r9, 27, 30, 30
  7183. 000068A0  5408801E  rlwinm    r8, r0, 16, 0, 15
  7184. 000068A4  7C004014  addc      r0, r0, r8
  7185. 000068A8  901B0000  stw       [r27], r0
  7186. 000068AC  901A0000  stw       [r26], r0
  7187. 000068B0  7C07322E  lhzx      r0, r7, r6
  7188. 000068B4  5526E7BC  rlwinm    r6, r9, 28, 30, 30
  7189. 000068B8  5408801E  rlwinm    r8, r0, 16, 0, 15
  7190. 000068BC  7C004014  addc      r0, r0, r8
  7191. 000068C0  901B0004  stw       [r27 + 0x0004], r0
  7192. 000068C4  901A0004  stw       [r26 + 0x0004], r0
  7193. 000068C8  7C07322E  lhzx      r0, r7, r6
  7194. 000068CC  5526EFBC  rlwinm    r6, r9, 29, 30, 30
  7195. 000068D0  5408801E  rlwinm    r8, r0, 16, 0, 15
  7196. 000068D4  7C004014  addc      r0, r0, r8
  7197. 000068D8  901B0008  stw       [r27 + 0x0008], r0
  7198. 000068DC  901A0008  stw       [r26 + 0x0008], r0
  7199. 000068E0  7CC7322E  lhzx      r6, r7, r6
  7200. 000068E4  54C0801E  rlwinm    r0, r6, 16, 0, 15
  7201. 000068E8  7CC60014  addc      r6, r6, r0
  7202. 000068EC  90DB000C  stw       [r27 + 0x000C], r6
  7203. 000068F0  90DA000C  stw       [r26 + 0x000C], r6
  7204. 000068F4  335A0010  addic     r26, r26, 16
  7205. 000068F8  337B0010  addic     r27, r27, 16
  7206. 000068FC  5526F7BC  rlwinm    r6, r9, 30, 30, 30
  7207. 00006900  7C07322E  lhzx      r0, r7, r6
  7208. 00006904  55260FBC  rlwinm    r6, r9, 1, 30, 30
  7209. 00006908  5408801E  rlwinm    r8, r0, 16, 0, 15
  7210. 0000690C  7C004014  addc      r0, r0, r8
  7211. 00006910  90180000  stw       [r24], r0
  7212. 00006914  90160000  stw       [r22], r0
  7213. 00006918  5528FFBC  rlwinm    r8, r9, 31, 30, 30
  7214. 0000691C  7C07422E  lhzx      r0, r7, r8
  7215. 00006920  315CFFFF  subic     r10, r28, 1
  7216. 00006924  5408801E  rlwinm    r8, r0, 16, 0, 15
  7217. 00006928  7C004014  addc      r0, r0, r8
  7218. 0000692C  90180004  stw       [r24 + 0x0004], r0
  7219. 00006930  90160004  stw       [r22 + 0x0004], r0
  7220. 00006934  552807BC  rlwinm    r8, r9, 0, 30, 30
  7221. 00006938  7C07422E  lhzx      r0, r7, r8
  7222. 0000693C  5408801E  rlwinm    r8, r0, 16, 0, 15
  7223. 00006940  7C004014  addc      r0, r0, r8
  7224. 00006944  90180008  stw       [r24 + 0x0008], r0
  7225. 00006948  90160008  stw       [r22 + 0x0008], r0
  7226. 0000694C  7CC7322E  lhzx      r6, r7, r6
  7227. 00006950  54C0801E  rlwinm    r0, r6, 16, 0, 15
  7228. 00006954  7CC60014  addc      r6, r6, r0
  7229. 00006958  90D8000C  stw       [r24 + 0x000C], r6
  7230. 0000695C  90D6000C  stw       [r22 + 0x000C], r6
  7231. 00006960  32D60010  addic     r22, r22, 16
  7232. 00006964  33180010  addic     r24, r24, 16
  7233. 00006968  7D460735  extsh.    r6, r10
  7234. 0000696C  3B860000  addi      r28, r6, 0x0000
  7235. 00006970  4080FE48  bge       -0x000001B8 /* 000067B8 */
  7236. 00006974  30CDFFFF  subic     r6, r13, 1
  7237. 00006978  7CC70735  extsh.    r7, r6
  7238. 0000697C  39A70000  addi      r13, r7, 0x0000
  7239. 00006980  480006A4  b         +0x000006A4 /* 00007024 */
  7240. 00006984  88E60001  lbz       r7, [r6 + 0x0001]
  7241. 00006988  80030040  lwz       r0, [r3 + 0x0040]
  7242. 0000698C  54E7103A  rlwinm    r7, r7, 2, 0, 29
  7243. 00006990  7CF33A2E  lhzx      r7, r19, r7
  7244. 00006994  54081838  rlwinm    r8, r0, 3, 0, 28
  7245. 00006998  7CEF432E  sthx      r7, r15, r8
  7246. 0000699C  88E60002  lbz       r7, [r6 + 0x0002]
  7247. 000069A0  31C60005  addic     r14, r6, 5
  7248. 000069A4  54E7103A  rlwinm    r7, r7, 2, 0, 29
  7249. 000069A8  7CF33A2E  lhzx      r7, r19, r7
  7250. 000069AC  7D0F4014  addc      r8, r15, r8
  7251. 000069B0  B0E80002  sth       [r8 + 0x0002], r7
  7252. 000069B4  88E60003  lbz       r7, [r6 + 0x0003]
  7253. 000069B8  54E7103A  rlwinm    r7, r7, 2, 0, 29
  7254. 000069BC  7D333A2E  lhzx      r9, r19, r7
  7255. 000069C0  B1280004  sth       [r8 + 0x0004], r9
  7256. 000069C4  88C60004  lbz       r6, [r6 + 0x0004]
  7257. 000069C8  54C6103A  rlwinm    r6, r6, 2, 0, 29
  7258. 000069CC  7CD3322E  lhzx      r6, r19, r6
  7259. 000069D0  B0C80006  sth       [r8 + 0x0006], r6
  7260. 000069D4  80E30040  lwz       r7, [r3 + 0x0040]
  7261. 000069D8  31070001  addic     r8, r7, 1
  7262. 000069DC  2C880100  cmpwi     cr1, r8, 256
  7263. 000069E0  91030040  stw       [r3 + 0x0040], r8
  7264. 000069E4  54E7063E  rlwinm    r7, r7, 0, 24, 31
  7265. 000069E8  4086001C  bne       cr1, +0x0000001C /* 00006A04 */
  7266. 000069EC  92430040  stw       [r3 + 0x0040], r18
  7267. 000069F0  54E61838  rlwinm    r6, r7, 3, 0, 28
  7268. 000069F4  7CFC6810  subfc     r7, r28, r13
  7269. 000069F8  48000014  b         +0x00000014 /* 00006A0C */
  7270. 000069FC  88E60001  lbz       r7, [r6 + 0x0001]
  7271. 00006A00  31C60002  addic     r14, r6, 2
  7272. label00006A04:
  7273. 00006A04  54E61838  rlwinm    r6, r7, 3, 0, 28
  7274. 00006A08  7CFC6810  subfc     r7, r28, r13
  7275. label00006A0C:
  7276. 00006A0C  7D0F3014  addc      r8, r15, r6
  7277. 00006A10  7CED0734  extsh     r13, r7
  7278. label00006A14:
  7279. 00006A14  892E0000  lbz       r9, [r14]
  7280. 00006A18  5526D97C  rlwinm    r6, r9, 27, 5, 30
  7281. 00006A1C  7CE8322E  lhzx      r7, r8, r6
  7282. 00006A20  55260F7C  rlwinm    r6, r9, 1, 29, 30
  7283. 00006A24  54E0801E  rlwinm    r0, r7, 16, 0, 15
  7284. 00006A28  7CE70014  addc      r7, r7, r0
  7285. 00006A2C  90E50000  stw       [r5], r7
  7286. 00006A30  90E40000  stw       [r4], r7
  7287. 00006A34  5527EF7C  rlwinm    r7, r9, 29, 29, 30
  7288. 00006A38  7C083A2E  lhzx      r0, r8, r7
  7289. 00006A3C  5527FF7C  rlwinm    r7, r9, 31, 29, 30
  7290. 00006A40  5409801E  rlwinm    r9, r0, 16, 0, 15
  7291. 00006A44  7C004814  addc      r0, r0, r9
  7292. 00006A48  90050004  stw       [r5 + 0x0004], r0
  7293. 00006A4C  90040004  stw       [r4 + 0x0004], r0
  7294. 00006A50  7CE83A2E  lhzx      r7, r8, r7
  7295. 00006A54  54E0801E  rlwinm    r0, r7, 16, 0, 15
  7296. 00006A58  7CE70014  addc      r7, r7, r0
  7297. 00006A5C  90E50008  stw       [r5 + 0x0008], r7
  7298. 00006A60  90E40008  stw       [r4 + 0x0008], r7
  7299. 00006A64  7CC8322E  lhzx      r6, r8, r6
  7300. 00006A68  54C7801E  rlwinm    r7, r6, 16, 0, 15
  7301. 00006A6C  7CC63814  addc      r6, r6, r7
  7302. 00006A70  90C5000C  stw       [r5 + 0x000C], r6
  7303. 00006A74  90C4000C  stw       [r4 + 0x000C], r6
  7304. 00006A78  30840010  addic     r4, r4, 16
  7305. 00006A7C  30A50010  addic     r5, r5, 16
  7306. 00006A80  894E0001  lbz       r10, [r14 + 0x0001]
  7307. 00006A84  5546D97C  rlwinm    r6, r10, 27, 5, 30
  7308. 00006A88  7C08322E  lhzx      r0, r8, r6
  7309. 00006A8C  5546EF7C  rlwinm    r6, r10, 29, 29, 30
  7310. 00006A90  5409801E  rlwinm    r9, r0, 16, 0, 15
  7311. 00006A94  7C004814  addc      r0, r0, r9
  7312. 00006A98  90170000  stw       [r23], r0
  7313. 00006A9C  90190000  stw       [r25], r0
  7314. 00006AA0  7C08322E  lhzx      r0, r8, r6
  7315. 00006AA4  5546FF7C  rlwinm    r6, r10, 31, 29, 30
  7316. 00006AA8  5409801E  rlwinm    r9, r0, 16, 0, 15
  7317. 00006AAC  7C004814  addc      r0, r0, r9
  7318. 00006AB0  90170004  stw       [r23 + 0x0004], r0
  7319. 00006AB4  90190004  stw       [r25 + 0x0004], r0
  7320. 00006AB8  7CC8322E  lhzx      r6, r8, r6
  7321. 00006ABC  55470F7C  rlwinm    r7, r10, 1, 29, 30
  7322. 00006AC0  54C0801E  rlwinm    r0, r6, 16, 0, 15
  7323. 00006AC4  7CC60014  addc      r6, r6, r0
  7324. 00006AC8  90D70008  stw       [r23 + 0x0008], r6
  7325. 00006ACC  90D90008  stw       [r25 + 0x0008], r6
  7326. 00006AD0  7CC83A2E  lhzx      r6, r8, r7
  7327. 00006AD4  54C7801E  rlwinm    r7, r6, 16, 0, 15
  7328. 00006AD8  7CC63814  addc      r6, r6, r7
  7329. 00006ADC  90D7000C  stw       [r23 + 0x000C], r6
  7330. 00006AE0  90D9000C  stw       [r25 + 0x000C], r6
  7331. 00006AE4  33390010  addic     r25, r25, 16
  7332. 00006AE8  32F70010  addic     r23, r23, 16
  7333. 00006AEC  894E0002  lbz       r10, [r14 + 0x0002]
  7334. 00006AF0  5546D97C  rlwinm    r6, r10, 27, 5, 30
  7335. 00006AF4  7C08322E  lhzx      r0, r8, r6
  7336. 00006AF8  5546EF7C  rlwinm    r6, r10, 29, 29, 30
  7337. 00006AFC  5409801E  rlwinm    r9, r0, 16, 0, 15
  7338. 00006B00  7C004814  addc      r0, r0, r9
  7339. 00006B04  901B0000  stw       [r27], r0
  7340. 00006B08  901A0000  stw       [r26], r0
  7341. 00006B0C  7C08322E  lhzx      r0, r8, r6
  7342. 00006B10  5546FF7C  rlwinm    r6, r10, 31, 29, 30
  7343. 00006B14  5409801E  rlwinm    r9, r0, 16, 0, 15
  7344. 00006B18  7C004814  addc      r0, r0, r9
  7345. 00006B1C  901B0004  stw       [r27 + 0x0004], r0
  7346. 00006B20  901A0004  stw       [r26 + 0x0004], r0
  7347. 00006B24  7CC8322E  lhzx      r6, r8, r6
  7348. 00006B28  55470F7C  rlwinm    r7, r10, 1, 29, 30
  7349. 00006B2C  54C0801E  rlwinm    r0, r6, 16, 0, 15
  7350. 00006B30  7CC60014  addc      r6, r6, r0
  7351. 00006B34  90DB0008  stw       [r27 + 0x0008], r6
  7352. 00006B38  90DA0008  stw       [r26 + 0x0008], r6
  7353. 00006B3C  7CC83A2E  lhzx      r6, r8, r7
  7354. 00006B40  54C7801E  rlwinm    r7, r6, 16, 0, 15
  7355. 00006B44  7CC63814  addc      r6, r6, r7
  7356. 00006B48  90DB000C  stw       [r27 + 0x000C], r6
  7357. 00006B4C  90DA000C  stw       [r26 + 0x000C], r6
  7358. 00006B50  335A0010  addic     r26, r26, 16
  7359. 00006B54  337B0010  addic     r27, r27, 16
  7360. 00006B58  892E0003  lbz       r9, [r14 + 0x0003]
  7361. 00006B5C  31CE0004  addic     r14, r14, 4
  7362. 00006B60  5526D97C  rlwinm    r6, r9, 27, 5, 30
  7363. 00006B64  7CE8322E  lhzx      r7, r8, r6
  7364. 00006B68  55260F7C  rlwinm    r6, r9, 1, 29, 30
  7365. 00006B6C  54E0801E  rlwinm    r0, r7, 16, 0, 15
  7366. 00006B70  7CE70014  addc      r7, r7, r0
  7367. 00006B74  90F80000  stw       [r24], r7
  7368. 00006B78  90F60000  stw       [r22], r7
  7369. 00006B7C  5527EF7C  rlwinm    r7, r9, 29, 29, 30
  7370. 00006B80  7C083A2E  lhzx      r0, r8, r7
  7371. 00006B84  5527FF7C  rlwinm    r7, r9, 31, 29, 30
  7372. 00006B88  5409801E  rlwinm    r9, r0, 16, 0, 15
  7373. 00006B8C  7C004814  addc      r0, r0, r9
  7374. 00006B90  90180004  stw       [r24 + 0x0004], r0
  7375. 00006B94  90160004  stw       [r22 + 0x0004], r0
  7376. 00006B98  7CE83A2E  lhzx      r7, r8, r7
  7377. 00006B9C  54E0801E  rlwinm    r0, r7, 16, 0, 15
  7378. 00006BA0  7CE70014  addc      r7, r7, r0
  7379. 00006BA4  90F80008  stw       [r24 + 0x0008], r7
  7380. 00006BA8  90F60008  stw       [r22 + 0x0008], r7
  7381. 00006BAC  7CC8322E  lhzx      r6, r8, r6
  7382. 00006BB0  54C7801E  rlwinm    r7, r6, 16, 0, 15
  7383. 00006BB4  7CC63814  addc      r6, r6, r7
  7384. 00006BB8  90D8000C  stw       [r24 + 0x000C], r6
  7385. 00006BBC  90D6000C  stw       [r22 + 0x000C], r6
  7386. 00006BC0  32D60010  addic     r22, r22, 16
  7387. 00006BC4  30DCFFFF  subic     r6, r28, 1
  7388. 00006BC8  7CC70735  extsh.    r7, r6
  7389. 00006BCC  33180010  addic     r24, r24, 16
  7390. 00006BD0  3B870000  addi      r28, r7, 0x0000
  7391. 00006BD4  4080FE40  bge       -0x000001C0 /* 00006A14 */
  7392. 00006BD8  30CDFFFF  subic     r6, r13, 1
  7393. 00006BDC  7CC70735  extsh.    r7, r6
  7394. 00006BE0  48000440  b         +0x00000440 /* 00007020 */
  7395. 00006BE4  88E60001  lbz       r7, [r6 + 0x0001]
  7396. 00006BE8  80030044  lwz       r0, [r3 + 0x0044]
  7397. 00006BEC  54E7103A  rlwinm    r7, r7, 2, 0, 29
  7398. 00006BF0  7CF33A2E  lhzx      r7, r19, r7
  7399. 00006BF4  54082036  rlwinm    r8, r0, 4, 0, 27
  7400. 00006BF8  7CF5432E  sthx      r7, r21, r8
  7401. 00006BFC  88E60002  lbz       r7, [r6 + 0x0002]
  7402. 00006C00  7D154014  addc      r8, r21, r8
  7403. 00006C04  54E7103A  rlwinm    r7, r7, 2, 0, 29
  7404. 00006C08  7CF33A2E  lhzx      r7, r19, r7
  7405. 00006C0C  B0E80002  sth       [r8 + 0x0002], r7
  7406. 00006C10  88E60003  lbz       r7, [r6 + 0x0003]
  7407. 00006C14  54E7103A  rlwinm    r7, r7, 2, 0, 29
  7408. 00006C18  7D333A2E  lhzx      r9, r19, r7
  7409. 00006C1C  B1280004  sth       [r8 + 0x0004], r9
  7410. 00006C20  88E60004  lbz       r7, [r6 + 0x0004]
  7411. 00006C24  54E7103A  rlwinm    r7, r7, 2, 0, 29
  7412. 00006C28  7CF33A2E  lhzx      r7, r19, r7
  7413. 00006C2C  B0E80006  sth       [r8 + 0x0006], r7
  7414. 00006C30  88E60005  lbz       r7, [r6 + 0x0005]
  7415. 00006C34  54E7103A  rlwinm    r7, r7, 2, 0, 29
  7416. 00006C38  7D333A2E  lhzx      r9, r19, r7
  7417. 00006C3C  B1280008  sth       [r8 + 0x0008], r9
  7418. 00006C40  88E60006  lbz       r7, [r6 + 0x0006]
  7419. 00006C44  54E7103A  rlwinm    r7, r7, 2, 0, 29
  7420. 00006C48  7CF33A2E  lhzx      r7, r19, r7
  7421. 00006C4C  B0E8000A  sth       [r8 + 0x000A], r7
  7422. 00006C50  88E60007  lbz       r7, [r6 + 0x0007]
  7423. 00006C54  31C60009  addic     r14, r6, 9
  7424. 00006C58  54E7103A  rlwinm    r7, r7, 2, 0, 29
  7425. 00006C5C  7CF33A2E  lhzx      r7, r19, r7
  7426. 00006C60  B0E8000C  sth       [r8 + 0x000C], r7
  7427. 00006C64  88C60008  lbz       r6, [r6 + 0x0008]
  7428. 00006C68  54C6103A  rlwinm    r6, r6, 2, 0, 29
  7429. 00006C6C  7CD3322E  lhzx      r6, r19, r6
  7430. 00006C70  B0C8000E  sth       [r8 + 0x000E], r6
  7431. 00006C74  80E30044  lwz       r7, [r3 + 0x0044]
  7432. 00006C78  31070001  addic     r8, r7, 1
  7433. 00006C7C  2C880100  cmpwi     cr1, r8, 256
  7434. 00006C80  91030044  stw       [r3 + 0x0044], r8
  7435. 00006C84  54E7063E  rlwinm    r7, r7, 0, 24, 31
  7436. 00006C88  4086001C  bne       cr1, +0x0000001C /* 00006CA4 */
  7437. 00006C8C  92430044  stw       [r3 + 0x0044], r18
  7438. 00006C90  54E62036  rlwinm    r6, r7, 4, 0, 27
  7439. 00006C94  7C1C6810  subfc     r0, r28, r13
  7440. 00006C98  48000014  b         +0x00000014 /* 00006CAC */
  7441. 00006C9C  88E60001  lbz       r7, [r6 + 0x0001]
  7442. 00006CA0  31C60002  addic     r14, r6, 2
  7443. label00006CA4:
  7444. 00006CA4  54E62036  rlwinm    r6, r7, 4, 0, 27
  7445. 00006CA8  7C1C6810  subfc     r0, r28, r13
  7446. label00006CAC:
  7447. 00006CAC  7CF53014  addc      r7, r21, r6
  7448. 00006CB0  7C0D0734  extsh     r13, r0
  7449. label00006CB4:
  7450. 00006CB4  A94E0000  lha       r10, [r14]
  7451. 00006CB8  5546A73C  rlwinm    r6, r10, 20, 28, 30
  7452. 00006CBC  7C07322E  lhzx      r0, r7, r6
  7453. 00006CC0  5546BF3C  rlwinm    r6, r10, 23, 28, 30
  7454. 00006CC4  5408801E  rlwinm    r8, r0, 16, 0, 15
  7455. 00006CC8  7C004014  addc      r0, r0, r8
  7456. 00006CCC  90050000  stw       [r5], r0
  7457. 00006CD0  90040000  stw       [r4], r0
  7458. 00006CD4  7C07322E  lhzx      r0, r7, r6
  7459. 00006CD8  5546D73C  rlwinm    r6, r10, 26, 28, 30
  7460. 00006CDC  5408801E  rlwinm    r8, r0, 16, 0, 15
  7461. 00006CE0  7C004014  addc      r0, r0, r8
  7462. 00006CE4  90050004  stw       [r5 + 0x0004], r0
  7463. 00006CE8  90040004  stw       [r4 + 0x0004], r0
  7464. 00006CEC  7C07322E  lhzx      r0, r7, r6
  7465. 00006CF0  5546EF3C  rlwinm    r6, r10, 29, 28, 30
  7466. 00006CF4  5408801E  rlwinm    r8, r0, 16, 0, 15
  7467. 00006CF8  7C004014  addc      r0, r0, r8
  7468. 00006CFC  90050008  stw       [r5 + 0x0008], r0
  7469. 00006D00  90040008  stw       [r4 + 0x0008], r0
  7470. 00006D04  7CC7322E  lhzx      r6, r7, r6
  7471. 00006D08  54C0801E  rlwinm    r0, r6, 16, 0, 15
  7472. 00006D0C  7CC60014  addc      r6, r6, r0
  7473. 00006D10  90C5000C  stw       [r5 + 0x000C], r6
  7474. 00006D14  90C4000C  stw       [r4 + 0x000C], r6
  7475. 00006D18  30840010  addic     r4, r4, 16
  7476. 00006D1C  30A50010  addic     r5, r5, 16
  7477. 00006D20  A92E0002  lha       r9, [r14 + 0x0002]
  7478. 00006D24  5526A73C  rlwinm    r6, r9, 20, 28, 30
  7479. 00006D28  7C07322E  lhzx      r0, r7, r6
  7480. 00006D2C  5526BF3C  rlwinm    r6, r9, 23, 28, 30
  7481. 00006D30  5408801E  rlwinm    r8, r0, 16, 0, 15
  7482. 00006D34  7C004014  addc      r0, r0, r8
  7483. 00006D38  90170000  stw       [r23], r0
  7484. 00006D3C  90190000  stw       [r25], r0
  7485. 00006D40  7C07322E  lhzx      r0, r7, r6
  7486. 00006D44  5526D73C  rlwinm    r6, r9, 26, 28, 30
  7487. 00006D48  5408801E  rlwinm    r8, r0, 16, 0, 15
  7488. 00006D4C  7C004014  addc      r0, r0, r8
  7489. 00006D50  90170004  stw       [r23 + 0x0004], r0
  7490. 00006D54  90190004  stw       [r25 + 0x0004], r0
  7491. 00006D58  7C07322E  lhzx      r0, r7, r6
  7492. 00006D5C  5526EF3C  rlwinm    r6, r9, 29, 28, 30
  7493. 00006D60  5408801E  rlwinm    r8, r0, 16, 0, 15
  7494. 00006D64  7C004014  addc      r0, r0, r8
  7495. 00006D68  90170008  stw       [r23 + 0x0008], r0
  7496. 00006D6C  90190008  stw       [r25 + 0x0008], r0
  7497. 00006D70  7CC7322E  lhzx      r6, r7, r6
  7498. 00006D74  54C0801E  rlwinm    r0, r6, 16, 0, 15
  7499. 00006D78  7CC60014  addc      r6, r6, r0
  7500. 00006D7C  90D7000C  stw       [r23 + 0x000C], r6
  7501. 00006D80  90D9000C  stw       [r25 + 0x000C], r6
  7502. 00006D84  33390010  addic     r25, r25, 16
  7503. 00006D88  32F70010  addic     r23, r23, 16
  7504. 00006D8C  A80E0004  lha       r0, [r14 + 0x0004]
  7505. 00006D90  5528452E  rlwinm    r8, r9, 8, 20, 23
  7506. 00006D94  5406A73C  rlwinm    r6, r0, 20, 28, 30
  7507. 00006D98  7CC7322E  lhzx      r6, r7, r6
  7508. 00006D9C  51486426  rlwimi    r8, r10, 12, 16, 19
  7509. 00006DA0  54C9801E  rlwinm    r9, r6, 16, 0, 15
  7510. 00006DA4  7CC64814  addc      r6, r6, r9
  7511. 00006DA8  90DB0000  stw       [r27], r6
  7512. 00006DAC  90DA0000  stw       [r26], r6
  7513. 00006DB0  5406BF3C  rlwinm    r6, r0, 23, 28, 30
  7514. 00006DB4  7CC7322E  lhzx      r6, r7, r6
  7515. 00006DB8  31CE0006  addic     r14, r14, 6
  7516. 00006DBC  54C9801E  rlwinm    r9, r6, 16, 0, 15
  7517. 00006DC0  7CC64814  addc      r6, r6, r9
  7518. 00006DC4  90DB0004  stw       [r27 + 0x0004], r6
  7519. 00006DC8  90DA0004  stw       [r26 + 0x0004], r6
  7520. 00006DCC  5406D73C  rlwinm    r6, r0, 26, 28, 30
  7521. 00006DD0  7D27322E  lhzx      r9, r7, r6
  7522. 00006DD4  5406EF3C  rlwinm    r6, r0, 29, 28, 30
  7523. 00006DD8  552A801E  rlwinm    r10, r9, 16, 0, 15
  7524. 00006DDC  7D295014  addc      r9, r9, r10
  7525. 00006DE0  913B0008  stw       [r27 + 0x0008], r9
  7526. 00006DE4  913A0008  stw       [r26 + 0x0008], r9
  7527. 00006DE8  7CC7322E  lhzx      r6, r7, r6
  7528. 00006DEC  54C9801E  rlwinm    r9, r6, 16, 0, 15
  7529. 00006DF0  7CC64814  addc      r6, r6, r9
  7530. 00006DF4  90DB000C  stw       [r27 + 0x000C], r6
  7531. 00006DF8  54002636  rlwinm    r0, r0, 4, 24, 27
  7532. 00006DFC  90DA000C  stw       [r26 + 0x000C], r6
  7533. 00006E00  7D000378  or        r0, r8, r0
  7534. 00006E04  5406A73C  rlwinm    r6, r0, 20, 28, 30
  7535. 00006E08  7CC7322E  lhzx      r6, r7, r6
  7536. 00006E0C  337B0010  addic     r27, r27, 16
  7537. 00006E10  54C8801E  rlwinm    r8, r6, 16, 0, 15
  7538. 00006E14  7CC64014  addc      r6, r6, r8
  7539. 00006E18  90D80000  stw       [r24], r6
  7540. 00006E1C  90D60000  stw       [r22], r6
  7541. 00006E20  5406BF3C  rlwinm    r6, r0, 23, 28, 30
  7542. 00006E24  7CC7322E  lhzx      r6, r7, r6
  7543. 00006E28  335A0010  addic     r26, r26, 16
  7544. 00006E2C  54C8801E  rlwinm    r8, r6, 16, 0, 15
  7545. 00006E30  7CC64014  addc      r6, r6, r8
  7546. 00006E34  90D80004  stw       [r24 + 0x0004], r6
  7547. 00006E38  90D60004  stw       [r22 + 0x0004], r6
  7548. 00006E3C  5406D73C  rlwinm    r6, r0, 26, 28, 30
  7549. 00006E40  7D07322E  lhzx      r8, r7, r6
  7550. 00006E44  5406EF3C  rlwinm    r6, r0, 29, 28, 30
  7551. 00006E48  5500801E  rlwinm    r0, r8, 16, 0, 15
  7552. 00006E4C  7C080014  addc      r0, r8, r0
  7553. 00006E50  90180008  stw       [r24 + 0x0008], r0
  7554. 00006E54  90160008  stw       [r22 + 0x0008], r0
  7555. 00006E58  7CC7322E  lhzx      r6, r7, r6
  7556. 00006E5C  54C0801E  rlwinm    r0, r6, 16, 0, 15
  7557. 00006E60  7CC60014  addc      r6, r6, r0
  7558. 00006E64  301CFFFF  subic     r0, r28, 1
  7559. 00006E68  7C080735  extsh.    r8, r0
  7560. 00006E6C  90D8000C  stw       [r24 + 0x000C], r6
  7561. 00006E70  90D6000C  stw       [r22 + 0x000C], r6
  7562. 00006E74  32D60010  addic     r22, r22, 16
  7563. 00006E78  33180010  addic     r24, r24, 16
  7564. 00006E7C  3B880000  addi      r28, r8, 0x0000
  7565. 00006E80  4080FE34  bge       -0x000001CC /* 00006CB4 */
  7566. 00006E84  48000194  b         +0x00000194 /* 00007018 */
  7567. 00006E88  7CFC6810  subfc     r7, r28, r13
  7568. 00006E8C  311CFFFF  subic     r8, r28, 1
  7569. 00006E90  7D060734  extsh     r6, r8
  7570. 00006E94  7CED0734  extsh     r13, r7
  7571. 00006E98  38E60000  addi      r7, r6, 0x0000
  7572. 00006E9C  3106FFFF  subic     r8, r6, 1
  7573. label00006EA0:
  7574. 00006EA0  88CE0000  lbz       r6, [r14]
  7575. 00006EA4  7D000734  extsh     r0, r8
  7576. 00006EA8  54C6103A  rlwinm    r6, r6, 2, 0, 29
  7577. 00006EAC  7CD3302E  lwzx      r6, r19, r6
  7578. 00006EB0  2C070000  cmpwi     r7, 0
  7579. 00006EB4  90C50000  stw       [r5], r6
  7580. 00006EB8  90C40000  stw       [r4], r6
  7581. 00006EBC  88CE0001  lbz       r6, [r14 + 0x0001]
  7582. 00006EC0  30E00000  addic     r7, r0, 0
  7583. 00006EC4  54C6103A  rlwinm    r6, r6, 2, 0, 29
  7584. 00006EC8  7CD3302E  lwzx      r6, r19, r6
  7585. 00006ECC  3100FFFF  subic     r8, r0, 1
  7586. 00006ED0  90C50004  stw       [r5 + 0x0004], r6
  7587. 00006ED4  90C40004  stw       [r4 + 0x0004], r6
  7588. 00006ED8  88CE0002  lbz       r6, [r14 + 0x0002]
  7589. 00006EDC  54C6103A  rlwinm    r6, r6, 2, 0, 29
  7590. 00006EE0  7CD3302E  lwzx      r6, r19, r6
  7591. 00006EE4  90C50008  stw       [r5 + 0x0008], r6
  7592. 00006EE8  90C40008  stw       [r4 + 0x0008], r6
  7593. 00006EEC  88CE0003  lbz       r6, [r14 + 0x0003]
  7594. 00006EF0  54C6103A  rlwinm    r6, r6, 2, 0, 29
  7595. 00006EF4  7CD3302E  lwzx      r6, r19, r6
  7596. 00006EF8  90C5000C  stw       [r5 + 0x000C], r6
  7597. 00006EFC  90C4000C  stw       [r4 + 0x000C], r6
  7598. 00006F00  88CE0004  lbz       r6, [r14 + 0x0004]
  7599. 00006F04  30840010  addic     r4, r4, 16
  7600. 00006F08  54C6103A  rlwinm    r6, r6, 2, 0, 29
  7601. 00006F0C  7CD3302E  lwzx      r6, r19, r6
  7602. 00006F10  30A50010  addic     r5, r5, 16
  7603. 00006F14  90D70000  stw       [r23], r6
  7604. 00006F18  90D90000  stw       [r25], r6
  7605. 00006F1C  88CE0005  lbz       r6, [r14 + 0x0005]
  7606. 00006F20  54C6103A  rlwinm    r6, r6, 2, 0, 29
  7607. 00006F24  7CD3302E  lwzx      r6, r19, r6
  7608. 00006F28  90D70004  stw       [r23 + 0x0004], r6
  7609. 00006F2C  90D90004  stw       [r25 + 0x0004], r6
  7610. 00006F30  88CE0006  lbz       r6, [r14 + 0x0006]
  7611. 00006F34  54C6103A  rlwinm    r6, r6, 2, 0, 29
  7612. 00006F38  7CD3302E  lwzx      r6, r19, r6
  7613. 00006F3C  90D70008  stw       [r23 + 0x0008], r6
  7614. 00006F40  90D90008  stw       [r25 + 0x0008], r6
  7615. 00006F44  88CE0007  lbz       r6, [r14 + 0x0007]
  7616. 00006F48  54C6103A  rlwinm    r6, r6, 2, 0, 29
  7617. 00006F4C  7CD3302E  lwzx      r6, r19, r6
  7618. 00006F50  90D7000C  stw       [r23 + 0x000C], r6
  7619. 00006F54  90D9000C  stw       [r25 + 0x000C], r6
  7620. 00006F58  88CE0008  lbz       r6, [r14 + 0x0008]
  7621. 00006F5C  33390010  addic     r25, r25, 16
  7622. 00006F60  54C6103A  rlwinm    r6, r6, 2, 0, 29
  7623. 00006F64  7CD3302E  lwzx      r6, r19, r6
  7624. 00006F68  32F70010  addic     r23, r23, 16
  7625. 00006F6C  90DB0000  stw       [r27], r6
  7626. fn00006F70:
  7627. 00006F70  90DA0000  stw       [r26], r6
  7628. 00006F74  88CE0009  lbz       r6, [r14 + 0x0009]
  7629. 00006F78  54C6103A  rlwinm    r6, r6, 2, 0, 29
  7630. 00006F7C  7CD3302E  lwzx      r6, r19, r6
  7631. 00006F80  90DB0004  stw       [r27 + 0x0004], r6
  7632. 00006F84  90DA0004  stw       [r26 + 0x0004], r6
  7633. 00006F88  88CE000A  lbz       r6, [r14 + 0x000A]
  7634. 00006F8C  54C6103A  rlwinm    r6, r6, 2, 0, 29
  7635. 00006F90  7CD3302E  lwzx      r6, r19, r6
  7636. 00006F94  90DB0008  stw       [r27 + 0x0008], r6
  7637. 00006F98  90DA0008  stw       [r26 + 0x0008], r6
  7638. 00006F9C  88CE000B  lbz       r6, [r14 + 0x000B]
  7639. 00006FA0  54C6103A  rlwinm    r6, r6, 2, 0, 29
  7640. 00006FA4  7CD3302E  lwzx      r6, r19, r6
  7641. 00006FA8  90DB000C  stw       [r27 + 0x000C], r6
  7642. 00006FAC  90DA000C  stw       [r26 + 0x000C], r6
  7643. 00006FB0  88CE000C  lbz       r6, [r14 + 0x000C]
  7644. 00006FB4  335A0010  addic     r26, r26, 16
  7645. 00006FB8  54C6103A  rlwinm    r6, r6, 2, 0, 29
  7646. 00006FBC  7CD3302E  lwzx      r6, r19, r6
  7647. 00006FC0  337B0010  addic     r27, r27, 16
  7648. 00006FC4  90D80000  stw       [r24], r6
  7649. 00006FC8  90D60000  stw       [r22], r6
  7650. 00006FCC  88CE000D  lbz       r6, [r14 + 0x000D]
  7651. 00006FD0  54C6103A  rlwinm    r6, r6, 2, 0, 29
  7652. 00006FD4  7CD3302E  lwzx      r6, r19, r6
  7653. 00006FD8  90D80004  stw       [r24 + 0x0004], r6
  7654. 00006FDC  90D60004  stw       [r22 + 0x0004], r6
  7655. 00006FE0  88CE000E  lbz       r6, [r14 + 0x000E]
  7656. 00006FE4  54C6103A  rlwinm    r6, r6, 2, 0, 29
  7657. 00006FE8  7CD3302E  lwzx      r6, r19, r6
  7658. 00006FEC  90D80008  stw       [r24 + 0x0008], r6
  7659. 00006FF0  90D60008  stw       [r22 + 0x0008], r6
  7660. 00006FF4  88CE000F  lbz       r6, [r14 + 0x000F]
  7661. 00006FF8  31CE0010  addic     r14, r14, 16
  7662. 00006FFC  54C6103A  rlwinm    r6, r6, 2, 0, 29
  7663. 00007000  7CD3302E  lwzx      r6, r19, r6
  7664. 00007004  90D8000C  stw       [r24 + 0x000C], r6
  7665. 00007008  90D6000C  stw       [r22 + 0x000C], r6
  7666. 0000700C  32D60010  addic     r22, r22, 16
  7667. 00007010  33180010  addic     r24, r24, 16
  7668. 00007014  4080FE8C  bge       -0x00000174 /* 00006EA0 */
  7669. label00007018:
  7670. 00007018  30CDFFFF  subic     r6, r13, 1
  7671. 0000701C  7CC70735  extsh.    r7, r6
  7672. label00007020:
  7673. 00007020  39A70000  addi      r13, r7, 0x0000
  7674. label00007024:
  7675. 00007024  4080F468  bge       -0x00000B98 /* 0000648C */
  7676. label00007028:
  7677. 00007028  30D0FFFF  subic     r6, r16, 1
  7678. 0000702C  7CC40735  extsh.    r4, r6
  7679. 00007030  80810044  lwz       r4, [r1 + 0x0044]
  7680. 00007034  80A1003C  lwz       r5, [r1 + 0x003C]
  7681. 00007038  7CD00734  extsh     r16, r6
  7682. 0000703C  7C852014  addc      r4, r5, r4
  7683. 00007040  9081003C  stw       [r1 + 0x003C], r4
  7684. 00007044  4080F410  bge       -0x00000BF0 /* 00006454 */
  7685. label00007048:
  7686. 00007048  38800001  li        r4, 0x0001
  7687. 0000704C  98810038  stb       [r1 + 0x0038], r4
  7688. 00007050  91C30008  stw       [r3 + 0x0008], r14
  7689. 00007054  B9A10054  lmw       r13, [r1 + 0x0054]
  7690. 00007058  302100A0  addic     r1, r1, 160
  7691. 0000705C  4E800020  blr
  7692. 00007060  00000000  .invalid
  7693. 00007064  00002041  .invalid
  7694. 00007068  80130100  lwz       r0, [r19 + 0x0100]
  7695. 0000706C  00000000  .invalid
  7696. 00007070  00000C9C  .invalid
  7697. 00007074  0014534D  .invalid
  7698. 00007078  43444543  bcla     26, 4, 0x00004540
  7699. 0000707C  4F4D5052  .invalid  4C
  7700. 00007080  45535338  .invalid  sc
  7701. 00007084  544F3136  rlwinm    r15, r2, 6, 4, 27
  7702. 00007088  58320000  .invalid
  7703. fn0000708C:
  7704. 0000708C  A943001E  lha       r10, [r3 + 0x001E]
  7705. 00007090  80830068  lwz       r4, [r3 + 0x0068]
  7706. 00007094  300AFFFF  subic     r0, r10, 1
  7707. 00007098  7C050735  extsh.    r5, r0
  7708. 0000709C  80840000  lwz       r4, [r4]
  7709. 000070A0  BF81FFF0  stmw      [r1 - 0x0010], r28
  7710. 000070A4  81630008  lwz       r11, [r3 + 0x0008]
  7711. 000070A8  3124000C  addic     r9, r4, 12
  7712. 000070AC  39450000  addi      r10, r5, 0x0000
  7713. 000070B0  41800318  blt       +0x00000318 /* 000073C8 */
  7714. 000070B4  818200A4  lwz       r12, [r2 + 0x00A4]
  7715. 000070B8  83E200A8  lwz       r31, [r2 + 0x00A8]
  7716. 000070BC  3BA00000  li        r29, 0x0000
  7717. label000070C0:
  7718. 000070C0  ABC3001A  lha       r30, [r3 + 0x001A]
  7719. 000070C4  308AFFFF  subic     r4, r10, 1
  7720. 000070C8  301EFFFF  subic     r0, r30, 1
  7721. 000070CC  7C050735  extsh.    r5, r0
  7722. 000070D0  7C870734  extsh     r7, r4
  7723. label000070D4:
  7724. 000070D4  3BC50000  addi      r30, r5, 0x0000
  7725. 000070D8  39470000  addi      r10, r7, 0x0000
  7726. 000070DC  418002E4  blt       +0x000002E4 /* 000073C0 */
  7727. label000070E0:
  7728. 000070E0  890B0000  lbz       r8, [r11]
  7729. 000070E4  3B8B0000  addi      r28, r11, 0x0000
  7730. 000070E8  5504E13E  rlwinm    r4, r8, 28, 4, 31
  7731. 000070EC  2884000F  cmplwi    cr1, r4, 15
  7732. 000070F0  38A80000  addi      r5, r8, 0x0000
  7733. 000070F4  5504F0BA  rlwinm    r4, r8, 30, 2, 29
  7734. 000070F8  38CB0000  addi      r6, r11, 0x0000
  7735. 000070FC  38080000  addi      r0, r8, 0x0000
  7736. 00007100  316B0001  addic     r11, r11, 1
  7737. 00007104  5508073E  rlwinm    r8, r8, 0, 28, 31
  7738. 00007108  418502A8  bgt       cr1, +0x000002A8 /* 000073B0 */
  7739. 0000710C  7C8C202E  lwzx      r4, r12, r4
  7740. 00007110  7C84F814  addc      r4, r4, r31
  7741. 00007114  7C8903A6  mtctr     r4
  7742. 00007118  4E800420  bctr
  7743. 0000711C  891C0001  lbz       r8, [r28 + 0x0001]
  7744. 00007120  31660002  addic     r11, r6, 2
  7745. label00007124:
  7746. 00007124  7C88F010  subfc     r4, r8, r30
  7747. 00007128  7C9E0734  extsh     r30, r4
  7748. 0000712C  48000284  b         +0x00000284 /* 000073B0 */
  7749. 00007130  891C0001  lbz       r8, [r28 + 0x0001]
  7750. 00007134  317C0002  addic     r11, r28, 2
  7751. 00007138  4BFFFFEC  b         -0x00000014 /* 00007124 */
  7752. 0000713C  891C0001  lbz       r8, [r28 + 0x0001]
  7753. 00007140  317C0002  addic     r11, r28, 2
  7754. 00007144  7C884014  addc      r4, r8, r8
  7755. 00007148  30840001  addic     r4, r4, 1
  7756. 0000714C  7C84F010  subfc     r4, r4, r30
  7757. 00007150  7C9E0734  extsh     r30, r4
  7758. 00007154  4800025C  b         +0x0000025C /* 000073B0 */
  7759. 00007158  891C0001  lbz       r8, [r28 + 0x0001]
  7760. 0000715C  317C0002  addic     r11, r28, 2
  7761. 00007160  7C88F010  subfc     r4, r8, r30
  7762. 00007164  7C9E0734  extsh     r30, r4
  7763. 00007168  316B0001  addic     r11, r11, 1
  7764. 0000716C  48000244  b         +0x00000244 /* 000073B0 */
  7765. 00007170  80A3003C  lwz       r5, [r3 + 0x003C]
  7766. 00007174  7C884014  addc      r4, r8, r8
  7767. 00007178  30050001  addic     r0, r5, 1
  7768. 0000717C  9003003C  stw       [r3 + 0x003C], r0
  7769. 00007180  881C0001  lbz       r0, [r28 + 0x0001]
  7770. 00007184  54A5103A  rlwinm    r5, r5, 2, 0, 29
  7771. 00007188  5406103A  rlwinm    r6, r0, 2, 0, 29
  7772. 0000718C  7C09322E  lhzx      r0, r9, r6
  7773. 00007190  80C30030  lwz       r6, [r3 + 0x0030]
  7774. 00007194  7D08F010  subfc     r8, r8, r30
  7775. 00007198  7C062B2E  sthx      r0, r6, r5
  7776. 0000719C  881C0002  lbz       r0, [r28 + 0x0002]
  7777. 000071A0  317C0003  addic     r11, r28, 3
  7778. 000071A4  541E103A  rlwinm    r30, r0, 2, 0, 29
  7779. 000071A8  7C09F22E  lhzx      r0, r9, r30
  7780. 000071AC  7CA62814  addc      r5, r6, r5
  7781. 000071B0  B0050002  sth       [r5 + 0x0002], r0
  7782. 000071B4  8003003C  lwz       r0, [r3 + 0x003C]
  7783. 000071B8  30840004  addic     r4, r4, 4
  7784. 000071BC  2C800100  cmpwi     cr1, r0, 256
  7785. 000071C0  7D1E0734  extsh     r30, r8
  7786. 000071C4  7D6B2014  addc      r11, r11, r4
  7787. 000071C8  408601E8  bne       cr1, +0x000001E8 /* 000073B0 */
  7788. 000071CC  93A3003C  stw       [r3 + 0x003C], r29
  7789. 000071D0  309EFFFF  subic     r4, r30, 1
  7790. 000071D4  7C800735  extsh.    r0, r4
  7791. 000071D8  480001E0  b         +0x000001E0 /* 000073B8 */
  7792. 000071DC  7C084014  addc      r0, r8, r8
  7793. 000071E0  7C88F010  subfc     r4, r8, r30
  7794. 000071E4  30000003  addic     r0, r0, 3
  7795. 000071E8  7D6B0014  addc      r11, r11, r0
  7796. 000071EC  7C9E0734  extsh     r30, r4
  7797. 000071F0  480001C0  b         +0x000001C0 /* 000073B0 */
  7798. 000071F4  7C08F010  subfc     r0, r8, r30
  7799. 000071F8  80830040  lwz       r4, [r3 + 0x0040]
  7800. 000071FC  54A816BA  rlwinm    r8, r5, 2, 26, 29
  7801. 00007200  30A40001  addic     r5, r4, 1
  7802. 00007204  90A30040  stw       [r3 + 0x0040], r5
  7803. 00007208  88BC0001  lbz       r5, [r28 + 0x0001]
  7804. 0000720C  54841838  rlwinm    r4, r4, 3, 0, 28
  7805. 00007210  54A5103A  rlwinm    r5, r5, 2, 0, 29
  7806. 00007214  7CC92A2E  lhzx      r6, r9, r5
  7807. 00007218  80A30034  lwz       r5, [r3 + 0x0034]
  7808. 0000721C  31080008  addic     r8, r8, 8
  7809. 00007220  7CC5232E  sthx      r6, r5, r4
  7810. 00007224  88DC0002  lbz       r6, [r28 + 0x0002]
  7811. 00007228  7C1E0734  extsh     r30, r0
  7812. 0000722C  54C6103A  rlwinm    r6, r6, 2, 0, 29
  7813. 00007230  7C09322E  lhzx      r0, r9, r6
  7814. 00007234  7C852014  addc      r4, r5, r4
  7815. 00007238  B0040002  sth       [r4 + 0x0002], r0
  7816. 0000723C  881C0003  lbz       r0, [r28 + 0x0003]
  7817. 00007240  30DC0005  addic     r6, r28, 5
  7818. 00007244  5405103A  rlwinm    r5, r0, 2, 0, 29
  7819. 00007248  7C092A2E  lhzx      r0, r9, r5
  7820. 0000724C  7D664014  addc      r11, r6, r8
  7821. 00007250  B0040004  sth       [r4 + 0x0004], r0
  7822. 00007254  881C0004  lbz       r0, [r28 + 0x0004]
  7823. 00007258  5405103A  rlwinm    r5, r0, 2, 0, 29
  7824. 0000725C  7C092A2E  lhzx      r0, r9, r5
  7825. 00007260  B0040006  sth       [r4 + 0x0006], r0
  7826. 00007264  80830040  lwz       r4, [r3 + 0x0040]
  7827. 00007268  2C840100  cmpwi     cr1, r4, 256
  7828. 0000726C  40860144  bne       cr1, +0x00000144 /* 000073B0 */
  7829. 00007270  93A30040  stw       [r3 + 0x0040], r29
  7830. 00007274  309EFFFF  subic     r4, r30, 1
  7831. 00007278  7C800735  extsh.    r0, r4
  7832. 0000727C  33C00000  addic     r30, r0, 0
  7833. 00007280  4080FE60  bge       -0x000001A0 /* 000070E0 */
  7834. 00007284  4800013C  b         +0x0000013C /* 000073C0 */
  7835. 00007288  540016BA  rlwinm    r0, r0, 2, 26, 29
  7836. 0000728C  7C88F010  subfc     r4, r8, r30
  7837. 00007290  30000005  addic     r0, r0, 5
  7838. 00007294  7D6B0014  addc      r11, r11, r0
  7839. 00007298  7C9E0734  extsh     r30, r4
  7840. 0000729C  48000114  b         +0x00000114 /* 000073B0 */
  7841. 000072A0  54041E78  rlwinm    r4, r0, 3, 25, 28
  7842. 000072A4  80A30044  lwz       r5, [r3 + 0x0044]
  7843. 000072A8  7C082010  subfc     r0, r8, r4
  7844. 000072AC  30850001  addic     r4, r5, 1
  7845. 000072B0  90830044  stw       [r3 + 0x0044], r4
  7846. 000072B4  889C0001  lbz       r4, [r28 + 0x0001]
  7847. 000072B8  7C080010  subfc     r0, r8, r0
  7848. 000072BC  5484103A  rlwinm    r4, r4, 2, 0, 29
  7849. 000072C0  7CC9222E  lhzx      r6, r9, r4
  7850. 000072C4  80830038  lwz       r4, [r3 + 0x0038]
  7851. 000072C8  54A52036  rlwinm    r5, r5, 4, 0, 27
  7852. 000072CC  7CC42B2E  sthx      r6, r4, r5
  7853. 000072D0  88DC0002  lbz       r6, [r28 + 0x0002]
  7854. 000072D4  7C842814  addc      r4, r4, r5
  7855. 000072D8  54C6103A  rlwinm    r6, r6, 2, 0, 29
  7856. 000072DC  7CC9322E  lhzx      r6, r9, r6
  7857. 000072E0  7D08F010  subfc     r8, r8, r30
  7858. 000072E4  B0C40002  sth       [r4 + 0x0002], r6
  7859. 000072E8  88BC0003  lbz       r5, [r28 + 0x0003]
  7860. 000072EC  30C0000E  addic     r6, r0, 14
  7861. 000072F0  54A5103A  rlwinm    r5, r5, 2, 0, 29
  7862. 000072F4  7CA92A2E  lhzx      r5, r9, r5
  7863. 000072F8  301C0009  addic     r0, r28, 9
  7864. 000072FC  B0A40004  sth       [r4 + 0x0004], r5
  7865. 00007300  88BC0004  lbz       r5, [r28 + 0x0004]
  7866. 00007304  54A5103A  rlwinm    r5, r5, 2, 0, 29
  7867. 00007308  7CA92A2E  lhzx      r5, r9, r5
  7868. 0000730C  7D603014  addc      r11, r0, r6
  7869. 00007310  B0A40006  sth       [r4 + 0x0006], r5
  7870. 00007314  881C0005  lbz       r0, [r28 + 0x0005]
  7871. 00007318  7D1E0734  extsh     r30, r8
  7872. 0000731C  5405103A  rlwinm    r5, r0, 2, 0, 29
  7873. 00007320  7C092A2E  lhzx      r0, r9, r5
  7874. 00007324  B0040008  sth       [r4 + 0x0008], r0
  7875. 00007328  881C0006  lbz       r0, [r28 + 0x0006]
  7876. 0000732C  5405103A  rlwinm    r5, r0, 2, 0, 29
  7877. 00007330  7C092A2E  lhzx      r0, r9, r5
  7878. 00007334  B004000A  sth       [r4 + 0x000A], r0
  7879. 00007338  881C0007  lbz       r0, [r28 + 0x0007]
  7880. 0000733C  5405103A  rlwinm    r5, r0, 2, 0, 29
  7881. 00007340  7C092A2E  lhzx      r0, r9, r5
  7882. 00007344  B004000C  sth       [r4 + 0x000C], r0
  7883. 00007348  881C0008  lbz       r0, [r28 + 0x0008]
  7884. 0000734C  5405103A  rlwinm    r5, r0, 2, 0, 29
  7885. 00007350  7C092A2E  lhzx      r0, r9, r5
  7886. 00007354  B004000E  sth       [r4 + 0x000E], r0
  7887. 00007358  80830044  lwz       r4, [r3 + 0x0044]
  7888. 0000735C  2C840100  cmpwi     cr1, r4, 256
  7889. 00007360  40860050  bne       cr1, +0x00000050 /* 000073B0 */
  7890. 00007364  93A30044  stw       [r3 + 0x0044], r29
  7891. 00007368  309EFFFF  subic     r4, r30, 1
  7892. 0000736C  7C800735  extsh.    r0, r4
  7893. 00007370  33C00000  addic     r30, r0, 0
  7894. 00007374  4080FD6C  bge       -0x00000294 /* 000070E0 */
  7895. 00007378  48000048  b         +0x00000048 /* 000073C0 */
  7896. 0000737C  54001E78  rlwinm    r0, r0, 3, 25, 28
  7897. 00007380  7C080010  subfc     r0, r8, r0
  7898. 00007384  7C080010  subfc     r0, r8, r0
  7899. 00007388  7C88F010  subfc     r4, r8, r30
  7900. 0000738C  30000007  addic     r0, r0, 7
  7901. 00007390  7D6B0014  addc      r11, r11, r0
  7902. 00007394  7C9E0734  extsh     r30, r4
  7903. 00007398  48000018  b         +0x00000018 /* 000073B0 */
  7904. 0000739C  7C88F010  subfc     r4, r8, r30
  7905. 000073A0  7C9E0734  extsh     r30, r4
  7906. 000073A4  30880001  addic     r4, r8, 1
  7907. 000073A8  54842036  rlwinm    r4, r4, 4, 0, 27
  7908. 000073AC  7D6B2014  addc      r11, r11, r4
  7909. label000073B0:
  7910. 000073B0  309EFFFF  subic     r4, r30, 1
  7911. 000073B4  7C800735  extsh.    r0, r4
  7912. label000073B8:
  7913. 000073B8  33C00000  addic     r30, r0, 0
  7914. 000073BC  4080FD24  bge       -0x000002DC /* 000070E0 */
  7915. label000073C0:
  7916. 000073C0  2C070000  cmpwi     r7, 0
  7917. 000073C4  4080FCFC  bge       -0x00000304 /* 000070C0 */
  7918. label000073C8:
  7919. 000073C8  91630008  stw       [r3 + 0x0008], r11
  7920. 000073CC  BB81FFF0  lmw       r28, [r1 - 0x0010]
  7921. 000073D0  4E800020  blr
  7922. 000073D4  00000000  .invalid
  7923. 000073D8  00002040  .invalid
  7924. 000073DC  00040100  .invalid
  7925. 000073E0  00000000  .invalid
  7926. 000073E4  00000348  .invalid
  7927. 000073E8  000C534D  .invalid
  7928. 000073EC  43536B69  bdzl      cr4, +0x00006B68 /* 0000DF54 */
  7929. 000073F0  7038746F  andi.     r24, r1, 0x746F
  7930. 000073F4  31360000  addic     r9, r22, 0
  7931. 000073F8  00000000  .invalid
  7932. 000073FC  A8830022  lha       r4, [r3 + 0x0022]
  7933. 00007400  7C0802A6  mflr      r0
  7934. 00007404  2C840000  cmpwi     cr1, r4, 0
  7935. 00007408  BDA1FFB4  stmw      [r1 - 0x004C], r13
  7936. 0000740C  90010008  stw       [r1 + 0x0008], r0
  7937. 00007410  9421FF70  stwu      [r1 - 0x0090], r1
  7938. 00007414  40840018  bge       cr1, +0x00000018 /* 0000742C */
  7939. 00007418  480013B5  bl        +0x000013B4 /* 000087CC */
  7940. 0000741C  81810098  lwz       r12, [r1 + 0x0098]
  7941. 00007420  30210090  addic     r1, r1, 144
  7942. 00007424  7D8803A6  mtlr      r12
  7943. 00007428  4E800020  blr
  7944. label0000742C:
  7945. 0000742C  AA83001E  lha       r20, [r3 + 0x001E]
  7946. 00007430  82630008  lwz       r19, [r3 + 0x0008]
  7947. 00007434  30B4FFFF  subic     r5, r20, 1
  7948. 00007438  7CA40735  extsh.    r4, r5
  7949. 0000743C  82430010  lwz       r18, [r3 + 0x0010]
  7950. 00007440  38800001  li        r4, 0x0001
  7951. 00007444  98810038  stb       [r1 + 0x0038], r4
  7952. 00007448  AA230018  lha       r17, [r3 + 0x0018]
  7953. 0000744C  81C30030  lwz       r14, [r3 + 0x0030]
  7954. 00007450  82030034  lwz       r16, [r3 + 0x0034]
  7955. 00007454  81E30038  lwz       r15, [r3 + 0x0038]
  7956. 00007458  98810038  stb       [r1 + 0x0038], r4
  7957. 0000745C  7CB40734  extsh     r20, r5
  7958. 00007460  418007BC  blt       +0x000007BC /* 00007C1C */
  7959. 00007464  82A200B4  lwz       r21, [r2 + 0x00B4]
  7960. 00007468  830200B8  lwz       r24, [r2 + 0x00B8]
  7961. 0000746C  3B400000  li        r26, 0x0000
  7962. 00007470  5637103A  rlwinm    r23, r17, 2, 0, 29
  7963. label00007474:
  7964. 00007474  ABA3001A  lha       r29, [r3 + 0x001A]
  7965. 00007478  7F928814  addc      r28, r18, r17
  7966. 0000747C  309DFFFF  subic     r4, r29, 1
  7967. 00007480  7C850735  extsh.    r5, r4
  7968. 00007484  7F71E014  addc      r27, r17, r28
  7969. 00007488  3B320000  addi      r25, r18, 0x0000
  7970. 0000748C  7ED1D814  addc      r22, r17, r27
  7971. 00007490  3BA50000  addi      r29, r5, 0x0000
  7972. 00007494  41800774  blt       +0x00000774 /* 00007C08 */
  7973. label00007498:
  7974. 00007498  88930000  lbz       r4, [r19]
  7975. 0000749C  38B30000  addi      r5, r19, 0x0000
  7976. 000074A0  5486E13E  rlwinm    r6, r4, 28, 4, 31
  7977. 000074A4  2886000F  cmplwi    cr1, r6, 15
  7978. 000074A8  5486F0BA  rlwinm    r6, r4, 30, 2, 29
  7979. 000074AC  7CD53014  addc      r6, r21, r6
  7980. 000074B0  32730001  addic     r19, r19, 1
  7981. 000074B4  5484073E  rlwinm    r4, r4, 0, 28, 31
  7982. 000074B8  41850740  bgt       cr1, +0x00000740 /* 00007BF8 */
  7983. 000074BC  80C60040  lwz       r6, [r6 + 0x0040]
  7984. 000074C0  7CD83014  addc      r6, r24, r6
  7985. 000074C4  7CC903A6  mtctr     r6
  7986. 000074C8  4E800420  bctr
  7987. 000074CC  88850001  lbz       r4, [r5 + 0x0001]
  7988. 000074D0  32650002  addic     r19, r5, 2
  7989. 000074D4  30A40001  addic     r5, r4, 1
  7990. 000074D8  54A5103A  rlwinm    r5, r5, 2, 0, 29
  7991. 000074DC  7CA50734  extsh     r5, r5
  7992. 000074E0  7C84E810  subfc     r4, r4, r29
  7993. 000074E4  7EC5B014  addc      r22, r5, r22
  7994. 000074E8  7C9D0734  extsh     r29, r4
  7995. 000074EC  7F392814  addc      r25, r25, r5
  7996. 000074F0  7F9C2814  addc      r28, r28, r5
  7997. 000074F4  7F7B2814  addc      r27, r27, r5
  7998. 000074F8  48000700  b         +0x00000700 /* 00007BF8 */
  7999. 000074FC  88850001  lbz       r4, [r5 + 0x0001]
  8000. 00007500  32650002  addic     r19, r5, 2
  8001. 00007504  7CA4E810  subfc     r5, r4, r29
  8002. 00007508  7CBD0734  extsh     r29, r5
  8003. 0000750C  38B90000  addi      r5, r25, 0x0000
  8004. 00007510  38C40000  addi      r6, r4, 0x0000
  8005. 00007514  8405FFFC  lwzu      r0, [r5 - 0x0004]
  8006. label00007518:
  8007. 00007518  3084FFFF  subic     r4, r4, 1
  8008. 0000751C  7C870735  extsh.    r7, r4
  8009. 00007520  94050004  stwu      [r5 + 0x0004], r0
  8010. 00007524  33390004  addic     r25, r25, 4
  8011. 00007528  38870000  addi      r4, r7, 0x0000
  8012. 0000752C  4080FFEC  bge       -0x00000014 /* 00007518 */
  8013. 00007530  389C0000  addi      r4, r28, 0x0000
  8014. 00007534  38A60000  addi      r5, r6, 0x0000
  8015. 00007538  84E4FFFC  lwzu      r7, [r4 - 0x0004]
  8016. label0000753C:
  8017. 0000753C  30A5FFFF  subic     r5, r5, 1
  8018. 00007540  7CA00735  extsh.    r0, r5
  8019. 00007544  94E40004  stwu      [r4 + 0x0004], r7
  8020. 00007548  339C0004  addic     r28, r28, 4
  8021. 0000754C  30A00000  addic     r5, r0, 0
  8022. 00007550  4080FFEC  bge       -0x00000014 /* 0000753C */
  8023. 00007554  389B0000  addi      r4, r27, 0x0000
  8024. 00007558  38A60000  addi      r5, r6, 0x0000
  8025. 0000755C  84E4FFFC  lwzu      r7, [r4 - 0x0004]
  8026. label00007560:
  8027. 00007560  30A5FFFF  subic     r5, r5, 1
  8028. 00007564  7CA00735  extsh.    r0, r5
  8029. 00007568  94E40004  stwu      [r4 + 0x0004], r7
  8030. 0000756C  337B0004  addic     r27, r27, 4
  8031. 00007570  30A00000  addic     r5, r0, 0
  8032. 00007574  4080FFEC  bge       -0x00000014 /* 00007560 */
  8033. 00007578  38960000  addi      r4, r22, 0x0000
  8034. 0000757C  84A4FFFC  lwzu      r5, [r4 - 0x0004]
  8035. label00007580:
  8036. 00007580  30C6FFFF  subic     r6, r6, 1
  8037. 00007584  7CC00735  extsh.    r0, r6
  8038. 00007588  94A40004  stwu      [r4 + 0x0004], r5
  8039. 0000758C  32D60004  addic     r22, r22, 4
  8040. 00007590  30C00000  addic     r6, r0, 0
  8041. 00007594  4080FFEC  bge       -0x00000014 /* 00007580 */
  8042. 00007598  309DFFFF  subic     r4, r29, 1
  8043. 0000759C  48000660  b         +0x00000660 /* 00007BFC */
  8044. 000075A0  88850001  lbz       r4, [r5 + 0x0001]
  8045. 000075A4  32650002  addic     r19, r5, 2
  8046. 000075A8  7CA42014  addc      r5, r4, r4
  8047. 000075AC  30A50001  addic     r5, r5, 1
  8048. 000075B0  7CA5E810  subfc     r5, r5, r29
  8049. 000075B4  7CBD0734  extsh     r29, r5
  8050. 000075B8  38B90000  addi      r5, r25, 0x0000
  8051. 000075BC  8405FFF8  lwzu      r0, [r5 - 0x0008]
  8052. 000075C0  38D90000  addi      r6, r25, 0x0000
  8053. 000075C4  84A6FFFC  lwzu      r5, [r6 - 0x0004]
  8054. 000075C8  38C40000  addi      r6, r4, 0x0000
  8055. label000075CC:
  8056. 000075CC  3084FFFF  subic     r4, r4, 1
  8057. 000075D0  7C870735  extsh.    r7, r4
  8058. 000075D4  90190000  stw       [r25], r0
  8059. 000075D8  90B90004  stw       [r25 + 0x0004], r5
  8060. 000075DC  33390008  addic     r25, r25, 8
  8061. 000075E0  38870000  addi      r4, r7, 0x0000
  8062. 000075E4  4080FFE8  bge       -0x00000018 /* 000075CC */
  8063. 000075E8  389C0000  addi      r4, r28, 0x0000
  8064. 000075EC  84E4FFF8  lwzu      r7, [r4 - 0x0008]
  8065. 000075F0  389C0000  addi      r4, r28, 0x0000
  8066. 000075F4  84A4FFFC  lwzu      r5, [r4 - 0x0004]
  8067. 000075F8  38860000  addi      r4, r6, 0x0000
  8068. label000075FC:
  8069. 000075FC  3084FFFF  subic     r4, r4, 1
  8070. 00007600  7C800735  extsh.    r0, r4
  8071. 00007604  90FC0000  stw       [r28], r7
  8072. 00007608  90BC0004  stw       [r28 + 0x0004], r5
  8073. 0000760C  339C0008  addic     r28, r28, 8
  8074. 00007610  30800000  addic     r4, r0, 0
  8075. 00007614  4080FFE8  bge       -0x00000018 /* 000075FC */
  8076. 00007618  389B0000  addi      r4, r27, 0x0000
  8077. 0000761C  84E4FFF8  lwzu      r7, [r4 - 0x0008]
  8078. 00007620  389B0000  addi      r4, r27, 0x0000
  8079. 00007624  84A4FFFC  lwzu      r5, [r4 - 0x0004]
  8080. 00007628  38860000  addi      r4, r6, 0x0000
  8081. label0000762C:
  8082. 0000762C  3084FFFF  subic     r4, r4, 1
  8083. 00007630  7C800735  extsh.    r0, r4
  8084. 00007634  90FB0000  stw       [r27], r7
  8085. 00007638  90BB0004  stw       [r27 + 0x0004], r5
  8086. 0000763C  337B0008  addic     r27, r27, 8
  8087. 00007640  30800000  addic     r4, r0, 0
  8088. 00007644  4080FFE8  bge       -0x00000018 /* 0000762C */
  8089. 00007648  38960000  addi      r4, r22, 0x0000
  8090. 0000764C  8404FFF8  lwzu      r0, [r4 - 0x0008]
  8091. 00007650  38960000  addi      r4, r22, 0x0000
  8092. 00007654  84A4FFFC  lwzu      r5, [r4 - 0x0004]
  8093. label00007658:
  8094. 00007658  3086FFFF  subic     r4, r6, 1
  8095. 0000765C  7C860735  extsh.    r6, r4
  8096. 00007660  90B60004  stw       [r22 + 0x0004], r5
  8097. 00007664  90160000  stw       [r22], r0
  8098. 00007668  32D60008  addic     r22, r22, 8
  8099. 0000766C  4080FFEC  bge       -0x00000014 /* 00007658 */
  8100. 00007670  309DFFFF  subic     r4, r29, 1
  8101. 00007674  48000588  b         +0x00000588 /* 00007BFC */
  8102. 00007678  88850001  lbz       r4, [r5 + 0x0001]
  8103. 0000767C  32650002  addic     r19, r5, 2
  8104. 00007680  88130000  lbz       r0, [r19]
  8105. 00007684  7CA4E810  subfc     r5, r4, r29
  8106. 00007688  32730001  addic     r19, r19, 1
  8107. 0000768C  7CBD0734  extsh     r29, r5
  8108. 00007690  5405402E  rlwinm    r5, r0, 8, 0, 23
  8109. 00007694  7CA02814  addc      r5, r0, r5
  8110. 00007698  54A5402E  rlwinm    r5, r5, 8, 0, 23
  8111. 0000769C  7CA02814  addc      r5, r0, r5
  8112. 000076A0  54A5402E  rlwinm    r5, r5, 8, 0, 23
  8113. 000076A4  7C002814  addc      r0, r0, r5
  8114. 000076A8  30F6FFFC  subic     r7, r22, 4
  8115. 000076AC  30BBFFFC  subic     r5, r27, 4
  8116. 000076B0  30DCFFFC  subic     r6, r28, 4
  8117. 000076B4  3119FFFC  subic     r8, r25, 4
  8118. label000076B8:
  8119. 000076B8  3084FFFF  subic     r4, r4, 1
  8120. 000076BC  7C890735  extsh.    r9, r4
  8121. 000076C0  94080004  stwu      [r8 + 0x0004], r0
  8122. 000076C4  94060004  stwu      [r6 + 0x0004], r0
  8123. 000076C8  94050004  stwu      [r5 + 0x0004], r0
  8124. 000076CC  33390004  addic     r25, r25, 4
  8125. 000076D0  339C0004  addic     r28, r28, 4
  8126. 000076D4  337B0004  addic     r27, r27, 4
  8127. 000076D8  94070004  stwu      [r7 + 0x0004], r0
  8128. 000076DC  32D60004  addic     r22, r22, 4
  8129. 000076E0  38890000  addi      r4, r9, 0x0000
  8130. 000076E4  4080FFD4  bge       -0x0000002C /* 000076B8 */
  8131. 000076E8  48000510  b         +0x00000510 /* 00007BF8 */
  8132. 000076EC  80C3003C  lwz       r6, [r3 + 0x003C]
  8133. 000076F0  A0050001  lhz       r0, [r5 + 0x0001]
  8134. 000076F4  54C6083C  rlwinm    r6, r6, 1, 0, 30
  8135. 000076F8  7C0E332E  sthx      r0, r14, r6
  8136. 000076FC  80C3003C  lwz       r6, [r3 + 0x003C]
  8137. 00007700  32650003  addic     r19, r5, 3
  8138. 00007704  30A60001  addic     r5, r6, 1
  8139. 00007708  2C850100  cmpwi     cr1, r5, 256
  8140. 0000770C  90A3003C  stw       [r3 + 0x003C], r5
  8141. 00007710  54C6063E  rlwinm    r6, r6, 0, 24, 31
  8142. 00007714  4086001C  bne       cr1, +0x0000001C /* 00007730 */
  8143. 00007718  9343003C  stw       [r3 + 0x003C], r26
  8144. 0000771C  54C5083C  rlwinm    r5, r6, 1, 0, 30
  8145. 00007720  7CC4E810  subfc     r6, r4, r29
  8146. 00007724  48000014  b         +0x00000014 /* 00007738 */
  8147. 00007728  88C50001  lbz       r6, [r5 + 0x0001]
  8148. 0000772C  32650002  addic     r19, r5, 2
  8149. label00007730:
  8150. 00007730  54C5083C  rlwinm    r5, r6, 1, 0, 30
  8151. 00007734  7CC4E810  subfc     r6, r4, r29
  8152. label00007738:
  8153. 00007738  7D2E2814  addc      r9, r14, r5
  8154. 0000773C  7CDD0734  extsh     r29, r6
  8155. 00007740  3156FFFC  subic     r10, r22, 4
  8156. 00007744  30FBFFFC  subic     r7, r27, 4
  8157. 00007748  30BCFFFC  subic     r5, r28, 4
  8158. 0000774C  30D9FFFC  subic     r6, r25, 4
  8159. label00007750:
  8160. 00007750  89730000  lbz       r11, [r19]
  8161. 00007754  3184FFFF  subic     r12, r4, 1
  8162. 00007758  5564C9FE  rlwinm    r4, r11, 25, 7, 31
  8163. 0000775C  7C0920AE  lbzx      r0, r9, r4
  8164. 00007760  5564D7FE  rlwinm    r4, r11, 26, 31, 31
  8165. 00007764  556807FE  rlwinm    r8, r11, 0, 31, 31
  8166. 00007768  7C8920AE  lbzx      r4, r9, r4
  8167. 0000776C  5400402E  rlwinm    r0, r0, 8, 0, 23
  8168. 00007770  7C802014  addc      r4, r0, r4
  8169. 00007774  5480402E  rlwinm    r0, r4, 8, 0, 23
  8170. 00007778  5564DFFE  rlwinm    r4, r11, 27, 31, 31
  8171. 0000777C  7FE920AE  lbzx      r31, r9, r4
  8172. 00007780  5564E7FE  rlwinm    r4, r11, 28, 31, 31
  8173. 00007784  7C00F814  addc      r0, r0, r31
  8174. 00007788  7C8920AE  lbzx      r4, r9, r4
  8175. 0000778C  5400402E  rlwinm    r0, r0, 8, 0, 23
  8176. 00007790  7C802014  addc      r4, r0, r4
  8177. 00007794  94860004  stwu      [r6 + 0x0004], r4
  8178. 00007798  5564EFFE  rlwinm    r4, r11, 29, 31, 31
  8179. 0000779C  7C0920AE  lbzx      r0, r9, r4
  8180. 000077A0  5564F7FE  rlwinm    r4, r11, 30, 31, 31
  8181. 000077A4  7C8920AE  lbzx      r4, r9, r4
  8182. 000077A8  556BFFFE  rlwinm    r11, r11, 31, 31, 31
  8183. 000077AC  5400402E  rlwinm    r0, r0, 8, 0, 23
  8184. 000077B0  7C802014  addc      r4, r0, r4
  8185. 000077B4  7C0958AE  lbzx      r0, r9, r11
  8186. 000077B8  5484402E  rlwinm    r4, r4, 8, 0, 23
  8187. 000077BC  7C840014  addc      r4, r4, r0
  8188. 000077C0  7C0940AE  lbzx      r0, r9, r8
  8189. 000077C4  5484402E  rlwinm    r4, r4, 8, 0, 23
  8190. 000077C8  7C840014  addc      r4, r4, r0
  8191. 000077CC  94850004  stwu      [r5 + 0x0004], r4
  8192. 000077D0  8BF30001  lbz       r31, [r19 + 0x0001]
  8193. 000077D4  7D880735  extsh.    r8, r12
  8194. 000077D8  57E4C9FE  rlwinm    r4, r31, 25, 7, 31
  8195. 000077DC  7C8920AE  lbzx      r4, r9, r4
  8196. 000077E0  57EBD7FE  rlwinm    r11, r31, 26, 31, 31
  8197. 000077E4  7D6958AE  lbzx      r11, r9, r11
  8198. 000077E8  5480402E  rlwinm    r0, r4, 8, 0, 23
  8199. 000077EC  57E4DFFE  rlwinm    r4, r31, 27, 31, 31
  8200. 000077F0  7C005814  addc      r0, r0, r11
  8201. 000077F4  7D6920AE  lbzx      r11, r9, r4
  8202. 000077F8  57E4E7FE  rlwinm    r4, r31, 28, 31, 31
  8203. 000077FC  5400402E  rlwinm    r0, r0, 8, 0, 23
  8204. 00007800  7C005814  addc      r0, r0, r11
  8205. 00007804  7C8920AE  lbzx      r4, r9, r4
  8206. 00007808  5400402E  rlwinm    r0, r0, 8, 0, 23
  8207. 0000780C  7C802014  addc      r4, r0, r4
  8208. 00007810  94870004  stwu      [r7 + 0x0004], r4
  8209. 00007814  57E4EFFE  rlwinm    r4, r31, 29, 31, 31
  8210. 00007818  7C0920AE  lbzx      r0, r9, r4
  8211. 0000781C  57EBF7FE  rlwinm    r11, r31, 30, 31, 31
  8212. 00007820  7D6958AE  lbzx      r11, r9, r11
  8213. 00007824  57E4FFFE  rlwinm    r4, r31, 31, 31, 31
  8214. 00007828  5400402E  rlwinm    r0, r0, 8, 0, 23
  8215. 0000782C  7C005814  addc      r0, r0, r11
  8216. 00007830  7D6920AE  lbzx      r11, r9, r4
  8217. 00007834  57E407FE  rlwinm    r4, r31, 0, 31, 31
  8218. 00007838  5400402E  rlwinm    r0, r0, 8, 0, 23
  8219. 0000783C  7C005814  addc      r0, r0, r11
  8220. 00007840  7C8920AE  lbzx      r4, r9, r4
  8221. 00007844  5400402E  rlwinm    r0, r0, 8, 0, 23
  8222. 00007848  7C802014  addc      r4, r0, r4
  8223. 0000784C  948A0004  stwu      [r10 + 0x0004], r4
  8224. 00007850  33390004  addic     r25, r25, 4
  8225. 00007854  339C0004  addic     r28, r28, 4
  8226. 00007858  32730002  addic     r19, r19, 2
  8227. 0000785C  337B0004  addic     r27, r27, 4
  8228. 00007860  32D60004  addic     r22, r22, 4
  8229. 00007864  38880000  addi      r4, r8, 0x0000
  8230. 00007868  4080FEE8  bge       -0x00000118 /* 00007750 */
  8231. 0000786C  4800038C  b         +0x0000038C /* 00007BF8 */
  8232. 00007870  80C30040  lwz       r6, [r3 + 0x0040]
  8233. 00007874  80050001  lwz       r0, [r5 + 0x0001]
  8234. 00007878  54C6103A  rlwinm    r6, r6, 2, 0, 29
  8235. 0000787C  7C10312E  stwx      r16, r0, r6
  8236. 00007880  80C30040  lwz       r6, [r3 + 0x0040]
  8237. 00007884  32650005  addic     r19, r5, 5
  8238. 00007888  30A60001  addic     r5, r6, 1
  8239. 0000788C  2C850100  cmpwi     cr1, r5, 256
  8240. 00007890  90A30040  stw       [r3 + 0x0040], r5
  8241. 00007894  54C6063E  rlwinm    r6, r6, 0, 24, 31
  8242. 00007898  4086001C  bne       cr1, +0x0000001C /* 000078B4 */
  8243. 0000789C  93430040  stw       [r3 + 0x0040], r26
  8244. 000078A0  54C5103A  rlwinm    r5, r6, 2, 0, 29
  8245. 000078A4  7CC4E810  subfc     r6, r4, r29
  8246. 000078A8  48000014  b         +0x00000014 /* 000078BC */
  8247. 000078AC  88C50001  lbz       r6, [r5 + 0x0001]
  8248. 000078B0  32650002  addic     r19, r5, 2
  8249. label000078B4:
  8250. 000078B4  54C5103A  rlwinm    r5, r6, 2, 0, 29
  8251. 000078B8  7CC4E810  subfc     r6, r4, r29
  8252. label000078BC:
  8253. 000078BC  7D102814  addc      r8, r16, r5
  8254. 000078C0  7CDD0734  extsh     r29, r6
  8255. 000078C4  3136FFFC  subic     r9, r22, 4
  8256. 000078C8  30DBFFFC  subic     r6, r27, 4
  8257. 000078CC  30BCFFFC  subic     r5, r28, 4
  8258. 000078D0  30F9FFFC  subic     r7, r25, 4
  8259. label000078D4:
  8260. 000078D4  3184FFFF  subic     r12, r4, 1
  8261. 000078D8  89730000  lbz       r11, [r19]
  8262. 000078DC  7D800735  extsh.    r0, r12
  8263. 000078E0  556407BE  rlwinm    r4, r11, 0, 30, 31
  8264. 000078E4  7D4820AE  lbzx      r10, r8, r4
  8265. 000078E8  5564D1BE  rlwinm    r4, r11, 26, 6, 31
  8266. 000078EC  7FE820AE  lbzx      r31, r8, r4
  8267. 000078F0  5564E7BE  rlwinm    r4, r11, 28, 30, 31
  8268. 000078F4  7C8820AE  lbzx      r4, r8, r4
  8269. 000078F8  57FF402E  rlwinm    r31, r31, 8, 0, 23
  8270. 000078FC  7C9F2014  addc      r4, r31, r4
  8271. 00007900  549F402E  rlwinm    r31, r4, 8, 0, 23
  8272. 00007904  5564F7BE  rlwinm    r4, r11, 30, 30, 31
  8273. 00007908  7C8820AE  lbzx      r4, r8, r4
  8274. 0000790C  7C9F2014  addc      r4, r31, r4
  8275. 00007910  5484402E  rlwinm    r4, r4, 8, 0, 23
  8276. 00007914  7C845014  addc      r4, r4, r10
  8277. 00007918  94870004  stwu      [r7 + 0x0004], r4
  8278. 0000791C  8BF30001  lbz       r31, [r19 + 0x0001]
  8279. 00007920  57E4D1BE  rlwinm    r4, r31, 26, 6, 31
  8280. 00007924  57EAE7BE  rlwinm    r10, r31, 28, 30, 31
  8281. 00007928  7C8820AE  lbzx      r4, r8, r4
  8282. 0000792C  7D6850AE  lbzx      r11, r8, r10
  8283. 00007930  548A402E  rlwinm    r10, r4, 8, 0, 23
  8284. 00007934  57E4F7BE  rlwinm    r4, r31, 30, 30, 31
  8285. 00007938  7D4A5814  addc      r10, r10, r11
  8286. 0000793C  7D6820AE  lbzx      r11, r8, r4
  8287. 00007940  57E407BE  rlwinm    r4, r31, 0, 30, 31
  8288. 00007944  554A402E  rlwinm    r10, r10, 8, 0, 23
  8289. 00007948  7D4A5814  addc      r10, r10, r11
  8290. 0000794C  7C8820AE  lbzx      r4, r8, r4
  8291. 00007950  554A402E  rlwinm    r10, r10, 8, 0, 23
  8292. 00007954  7C8A2014  addc      r4, r10, r4
  8293. 00007958  94850004  stwu      [r5 + 0x0004], r4
  8294. 0000795C  89530002  lbz       r10, [r19 + 0x0002]
  8295. 00007960  33390004  addic     r25, r25, 4
  8296. 00007964  5544D1BE  rlwinm    r4, r10, 26, 6, 31
  8297. 00007968  7C8820AE  lbzx      r4, r8, r4
  8298. 0000796C  554BE7BE  rlwinm    r11, r10, 28, 30, 31
  8299. 00007970  7D6858AE  lbzx      r11, r8, r11
  8300. 00007974  5480402E  rlwinm    r0, r4, 8, 0, 23
  8301. 00007978  5544F7BE  rlwinm    r4, r10, 30, 30, 31
  8302. 0000797C  7C005814  addc      r0, r0, r11
  8303. 00007980  7D6820AE  lbzx      r11, r8, r4
  8304. 00007984  554407BE  rlwinm    r4, r10, 0, 30, 31
  8305. 00007988  5400402E  rlwinm    r0, r0, 8, 0, 23
  8306. 0000798C  7C005814  addc      r0, r0, r11
  8307. 00007990  7C8820AE  lbzx      r4, r8, r4
  8308. 00007994  5400402E  rlwinm    r0, r0, 8, 0, 23
  8309. 00007998  7C802014  addc      r4, r0, r4
  8310. 0000799C  94860004  stwu      [r6 + 0x0004], r4
  8311. 000079A0  89730003  lbz       r11, [r19 + 0x0003]
  8312. label000079A4:
  8313. 000079A4  5564D1BE  rlwinm    r4, r11, 26, 6, 31
  8314. 000079A8  7C8820AE  lbzx      r4, r8, r4
  8315. 000079AC  556AE7BE  rlwinm    r10, r11, 28, 30, 31
  8316. 000079B0  7C0850AE  lbzx      r0, r8, r10
  8317. 000079B4  548A402E  rlwinm    r10, r4, 8, 0, 23
  8318. 000079B8  7C0A0014  addc      r0, r10, r0
  8319. 000079BC  5564F7BE  rlwinm    r4, r11, 30, 30, 31
  8320. 000079C0  7D4820AE  lbzx      r10, r8, r4
  8321. 000079C4  556407BE  rlwinm    r4, r11, 0, 30, 31
  8322. 000079C8  5400402E  rlwinm    r0, r0, 8, 0, 23
  8323. 000079CC  7C005014  addc      r0, r0, r10
  8324. 000079D0  7C8820AE  lbzx      r4, r8, r4
  8325. 000079D4  5400402E  rlwinm    r0, r0, 8, 0, 23
  8326. 000079D8  7C802014  addc      r4, r0, r4
  8327. 000079DC  94890004  stwu      [r9 + 0x0004], r4
  8328. 000079E0  339C0004  addic     r28, r28, 4
  8329. 000079E4  337B0004  addic     r27, r27, 4
  8330. 000079E8  32730004  addic     r19, r19, 4
  8331. 000079EC  32D60004  addic     r22, r22, 4
  8332. 000079F0  7D840734  extsh     r4, r12
  8333. 000079F4  4080FEE0  bge       -0x00000120 /* 000078D4 */
  8334. 000079F8  48000200  b         +0x00000200 /* 00007BF8 */
  8335. 000079FC  80C30044  lwz       r6, [r3 + 0x0044]
  8336. 00007A00  80050001  lwz       r0, [r5 + 0x0001]
  8337. 00007A04  54C61838  rlwinm    r6, r6, 3, 0, 28
  8338. 00007A08  80E50005  lwz       r7, [r5 + 0x0005]
  8339. 00007A0C  7CCF3014  addc      r6, r15, r6
  8340. 00007A10  90E60004  stw       [r6 + 0x0004], r7
  8341. 00007A14  90060000  stw       [r6], r0
  8342. 00007A18  80C30044  lwz       r6, [r3 + 0x0044]
  8343. 00007A1C  32650009  addic     r19, r5, 9
  8344. 00007A20  30A60001  addic     r5, r6, 1
  8345. 00007A24  2C850100  cmpwi     cr1, r5, 256
  8346. 00007A28  90A30044  stw       [r3 + 0x0044], r5
  8347. 00007A2C  54C6063E  rlwinm    r6, r6, 0, 24, 31
  8348. 00007A30  4086001C  bne       cr1, +0x0000001C /* 00007A4C */
  8349. 00007A34  93430044  stw       [r3 + 0x0044], r26
  8350. 00007A38  54C51838  rlwinm    r5, r6, 3, 0, 28
  8351. 00007A3C  7CC4E810  subfc     r6, r4, r29
  8352. 00007A40  48000014  b         +0x00000014 /* 00007A54 */
  8353. 00007A44  88C50001  lbz       r6, [r5 + 0x0001]
  8354. 00007A48  32650002  addic     r19, r5, 2
  8355. label00007A4C:
  8356. 00007A4C  54C51838  rlwinm    r5, r6, 3, 0, 28
  8357. 00007A50  7CC4E810  subfc     r6, r4, r29
  8358. label00007A54:
  8359. 00007A54  7FEF2814  addc      r31, r15, r5
  8360. 00007A58  7CDD0734  extsh     r29, r6
  8361. 00007A5C  31B6FFFC  subic     r13, r22, 4
  8362. 00007A60  317BFFFC  subic     r11, r27, 4
  8363. 00007A64  313CFFFC  subic     r9, r28, 4
  8364. 00007A68  3119FFFC  subic     r8, r25, 4
  8365. label00007A6C:
  8366. 00007A6C  3144FFFF  subic     r10, r4, 1
  8367. 00007A70  7D4C0735  extsh.    r12, r10
  8368. 00007A74  ABD30000  lha       r30, [r19]
  8369. 00007A78  57C49F7E  rlwinm    r4, r30, 19, 29, 31
  8370. 00007A7C  7CBF20AE  lbzx      r5, r31, r4
  8371. 00007A80  57C4B77E  rlwinm    r4, r30, 22, 29, 31
  8372. 00007A84  7C9F20AE  lbzx      r4, r31, r4
  8373. 00007A88  54A5402E  rlwinm    r5, r5, 8, 0, 23
  8374. 00007A8C  7C852014  addc      r4, r5, r4
  8375. 00007A90  5485402E  rlwinm    r5, r4, 8, 0, 23
  8376. label00007A94:
  8377. 00007A94  57C4CF7E  rlwinm    r4, r30, 25, 29, 31
  8378. 00007A98  7CDF20AE  lbzx      r6, r31, r4
  8379. 00007A9C  57C4E77E  rlwinm    r4, r30, 28, 29, 31
  8380. 00007AA0  7CA53014  addc      r5, r5, r6
  8381. 00007AA4  7C9F20AE  lbzx      r4, r31, r4
  8382. 00007AA8  54A5402E  rlwinm    r5, r5, 8, 0, 23
  8383. 00007AAC  7C852014  addc      r4, r5, r4
  8384. 00007AB0  94880004  stwu      [r8 + 0x0004], r4
  8385. 00007AB4  A8930002  lha       r4, [r19 + 0x0002]
  8386. 00007AB8  54859F7E  rlwinm    r5, r4, 19, 29, 31
  8387. 00007ABC  7CBF28AE  lbzx      r5, r31, r5
  8388. 00007AC0  5486B77E  rlwinm    r6, r4, 22, 29, 31
  8389. 00007AC4  7C1F30AE  lbzx      r0, r31, r6
  8390. 00007AC8  54A5402E  rlwinm    r5, r5, 8, 0, 23
  8391. 00007ACC  5486CF7E  rlwinm    r6, r4, 25, 29, 31
  8392. 00007AD0  7CA50014  addc      r5, r5, r0
  8393. 00007AD4  7C1F30AE  lbzx      r0, r31, r6
  8394. 00007AD8  54A6402E  rlwinm    r6, r5, 8, 0, 23
  8395. 00007ADC  5485E77E  rlwinm    r5, r4, 28, 29, 31
  8396. 00007AE0  7CC60014  addc      r6, r6, r0
  8397. 00007AE4  7CBF28AE  lbzx      r5, r31, r5
  8398. 00007AE8  54C6402E  rlwinm    r6, r6, 8, 0, 23
  8399. 00007AEC  7CA62814  addc      r5, r6, r5
  8400. 00007AF0  94A90004  stwu      [r9 + 0x0004], r5
  8401. 00007AF4  A8130004  lha       r0, [r19 + 0x0004]
  8402. 00007AF8  5487452E  rlwinm    r7, r4, 8, 20, 23
  8403. 00007AFC  54049F7E  rlwinm    r4, r0, 19, 29, 31
  8404. 00007B00  7C9F20AE  lbzx      r4, r31, r4
  8405. 00007B04  5405B77E  rlwinm    r5, r0, 22, 29, 31
  8406. 00007B08  7CBF28AE  lbzx      r5, r31, r5
  8407. 00007B0C  5484402E  rlwinm    r4, r4, 8, 0, 23
  8408. 00007B10  5406CF7E  rlwinm    r6, r0, 25, 29, 31
  8409. 00007B14  7C842814  addc      r4, r4, r5
  8410. 00007B18  7CBF30AE  lbzx      r5, r31, r6
  8411. 00007B1C  5484402E  rlwinm    r4, r4, 8, 0, 23
  8412. 00007B20  5406E77E  rlwinm    r6, r0, 28, 29, 31
  8413. 00007B24  7C842814  addc      r4, r4, r5
  8414. 00007B28  7CBF30AE  lbzx      r5, r31, r6
  8415. 00007B2C  5484402E  rlwinm    r4, r4, 8, 0, 23
  8416. 00007B30  7C842814  addc      r4, r4, r5
  8417. 00007B34  53C76426  rlwimi    r7, r30, 12, 16, 19
  8418. 00007B38  54052636  rlwinm    r5, r0, 4, 24, 27
  8419. 00007B3C  948B0004  stwu      [r11 + 0x0004], r4
  8420. 00007B40  7CE52B78  or        r5, r7, r5
  8421. 00007B44  54A49F7E  rlwinm    r4, r5, 19, 29, 31
  8422. 00007B48  7C9F20AE  lbzx      r4, r31, r4
  8423. 00007B4C  54E6B77E  rlwinm    r6, r7, 22, 29, 31
  8424. 00007B50  7C1F30AE  lbzx      r0, r31, r6
  8425. 00007B54  5486402E  rlwinm    r6, r4, 8, 0, 23
  8426. 00007B58  54A4CF7E  rlwinm    r4, r5, 25, 29, 31
  8427. 00007B5C  7CC60014  addc      r6, r6, r0
  8428. 00007B60  7C1F20AE  lbzx      r0, r31, r4
  8429. 00007B64  54A4E77E  rlwinm    r4, r5, 28, 29, 31
  8430. 00007B68  54C5402E  rlwinm    r5, r6, 8, 0, 23
  8431. 00007B6C  7CA50014  addc      r5, r5, r0
  8432. 00007B70  7C9F20AE  lbzx      r4, r31, r4
  8433. 00007B74  54A5402E  rlwinm    r5, r5, 8, 0, 23
  8434. 00007B78  7C852014  addc      r4, r5, r4
  8435. 00007B7C  948D0004  stwu      [r13 + 0x0004], r4
  8436. 00007B80  33390004  addic     r25, r25, 4
  8437. 00007B84  339C0004  addic     r28, r28, 4
  8438. 00007B88  32730006  addic     r19, r19, 6
  8439. 00007B8C  337B0004  addic     r27, r27, 4
  8440. 00007B90  32D60004  addic     r22, r22, 4
  8441. 00007B94  388C0000  addi      r4, r12, 0x0000
  8442. 00007B98  4080FED4  bge       -0x0000012C /* 00007A6C */
  8443. 00007B9C  4800005C  b         +0x0000005C /* 00007BF8 */
  8444. label00007BA0:
  8445. 00007BA0  7CA4E810  subfc     r5, r4, r29
  8446. 00007BA4  7CBD0734  extsh     r29, r5
  8447. 00007BA8  3116FFFC  subic     r8, r22, 4
  8448. 00007BAC  30DBFFFC  subic     r6, r27, 4
  8449. 00007BB0  30BCFFFC  subic     r5, r28, 4
  8450. 00007BB4  30F9FFFC  subic     r7, r25, 4
  8451. label00007BB8:
  8452. 00007BB8  3004FFFF  subic     r0, r4, 1
  8453. 00007BBC  80930000  lwz       r4, [r19]
  8454. 00007BC0  33390004  addic     r25, r25, 4
  8455. 00007BC4  94870004  stwu      [r7 + 0x0004], r4
  8456. 00007BC8  81330004  lwz       r9, [r19 + 0x0004]
  8457. 00007BCC  7C040735  extsh.    r4, r0
  8458. 00007BD0  95250004  stwu      [r5 + 0x0004], r9
  8459. 00007BD4  81530008  lwz       r10, [r19 + 0x0008]
  8460. 00007BD8  339C0004  addic     r28, r28, 4
  8461. 00007BDC  95460004  stwu      [r6 + 0x0004], r10
  8462. 00007BE0  8013000C  lwz       r0, [r19 + 0x000C]
  8463. 00007BE4  337B0004  addic     r27, r27, 4
  8464. 00007BE8  32D60004  addic     r22, r22, 4
  8465. 00007BEC  32730010  addic     r19, r19, 16
  8466. 00007BF0  94080004  stwu      [r8 + 0x0004], r0
  8467. 00007BF4  4080FFC4  bge       -0x0000003C /* 00007BB8 */
  8468. label00007BF8:
  8469. 00007BF8  309DFFFF  subic     r4, r29, 1
  8470. label00007BFC:
  8471. 00007BFC  7C850735  extsh.    r5, r4
  8472. 00007C00  3BA50000  addi      r29, r5, 0x0000
  8473. 00007C04  4080F894  bge       -0x0000076C /* 00007498 */
  8474. label00007C08:
  8475. 00007C08  3094FFFF  subic     r4, r20, 1
  8476. 00007C0C  7C850735  extsh.    r5, r4
  8477. 00007C10  7E52B814  addc      r18, r18, r23
  8478. 00007C14  3A850000  addi      r20, r5, 0x0000
  8479. 00007C18  4080F85C  bge       -0x000007A4 /* 00007474 */
  8480. label00007C1C:
  8481. 00007C1C  38800001  li        r4, 0x0001
  8482. 00007C20  98810038  stb       [r1 + 0x0038], r4
  8483. 00007C24  92630008  stw       [r3 + 0x0008], r19
  8484. 00007C28  B9A10044  lmw       r13, [r1 + 0x0044]
  8485. 00007C2C  30210090  addic     r1, r1, 144
  8486. 00007C30  4E800020  blr
  8487. 00007C34  00000000  .invalid
  8488. 00007C38  00002041  .invalid
  8489. 00007C3C  80130100  lwz       r0, [r19 + 0x0100]
  8490. 00007C40  00000000  .invalid
  8491. 00007C44  00000838  .invalid
  8492. 00007C48  000E534D  .invalid
  8493. 00007C4C  43444543  bcla     26, 4, 0x00004540
  8494. 00007C50  4F4D5052  .invalid  4C
  8495. 00007C54  45535338  .invalid  sc
  8496. 00007C58  A8830022  lha       r4, [r3 + 0x0022]
  8497. 00007C5C  7C0802A6  mflr      r0
  8498. 00007C60  2C840000  cmpwi     cr1, r4, 0
  8499. 00007C64  BDC1FFB8  stmw      [r1 - 0x0048], r14
  8500. 00007C68  90010008  stw       [r1 + 0x0008], r0
  8501. 00007C6C  9421FF70  stwu      [r1 - 0x0090], r1
  8502. 00007C70  40840018  bge       cr1, +0x00000018 /* 00007C88 */
  8503. 00007C74  48000B59  bl        +0x00000B58 /* 000087CC */
  8504. 00007C78  81810098  lwz       r12, [r1 + 0x0098]
  8505. 00007C7C  30210090  addic     r1, r1, 144
  8506. 00007C80  7D8803A6  mtlr      r12
  8507. 00007C84  4E800020  blr
  8508. label00007C88:
  8509. 00007C88  AB03001E  lha       r24, [r3 + 0x001E]
  8510. 00007C8C  82830008  lwz       r20, [r3 + 0x0008]
  8511. 00007C90  3098FFFF  subic     r4, r24, 1
  8512. 00007C94  7C850735  extsh.    r5, r4
  8513. 00007C98  81E30010  lwz       r15, [r3 + 0x0010]
  8514. 00007C9C  3AA00001  li        r21, 0x0001
  8515. 00007CA0  9AA10038  stb       [r1 + 0x0038], r21
  8516. 00007CA4  AA630018  lha       r19, [r3 + 0x0018]
  8517. 00007CA8  82430030  lwz       r18, [r3 + 0x0030]
  8518. 00007CAC  82230034  lwz       r17, [r3 + 0x0034]
  8519. 00007CB0  82030038  lwz       r16, [r3 + 0x0038]
  8520. 00007CB4  9AA10038  stb       [r1 + 0x0038], r21
  8521. 00007CB8  3B050000  addi      r24, r5, 0x0000
  8522. 00007CBC  41800AD4  blt       +0x00000AD4 /* 00008790 */
  8523. 00007CC0  82E200B4  lwz       r23, [r2 + 0x00B4]
  8524. 00007CC4  834200B8  lwz       r26, [r2 + 0x00B8]
  8525. 00007CC8  3B800000  li        r28, 0x0000
  8526. 00007CCC  566E1838  rlwinm    r14, r19, 3, 0, 28
  8527. label00007CD0:
  8528. 00007CD0  A803001A  lha       r0, [r3 + 0x001A]
  8529. 00007CD4  7F6F9814  addc      r27, r15, r19
  8530. 00007CD8  3080FFFF  subic     r4, r0, 1
  8531. 00007CDC  7C850735  extsh.    r5, r4
  8532. 00007CE0  7ED3D814  addc      r22, r19, r27
  8533. 00007CE4  7F33B014  addc      r25, r19, r22
  8534. 00007CE8  7FD3C814  addc      r30, r19, r25
  8535. 00007CEC  7FB3F014  addc      r29, r19, r30
  8536. 00007CF0  7D93E814  addc      r12, r19, r29
  8537. 00007CF4  396F0000  addi      r11, r15, 0x0000
  8538. 00007CF8  7FF36014  addc      r31, r19, r12
  8539. 00007CFC  38050000  addi      r0, r5, 0x0000
  8540. 00007D00  41800A7C  blt       +0x00000A7C /* 0000877C */
  8541. label00007D04:
  8542. 00007D04  88940000  lbz       r4, [r20]
  8543. 00007D08  38B40000  addi      r5, r20, 0x0000
  8544. 00007D0C  5486E13E  rlwinm    r6, r4, 28, 4, 31
  8545. 00007D10  2886000F  cmplwi    cr1, r6, 15
  8546. 00007D14  5486F0BA  rlwinm    r6, r4, 30, 2, 29
  8547. 00007D18  7CD73014  addc      r6, r23, r6
  8548. 00007D1C  32940001  addic     r20, r20, 1
  8549. 00007D20  5484073E  rlwinm    r4, r4, 0, 28, 31
  8550. 00007D24  41850A48  bgt       cr1, +0x00000A48 /* 0000876C */
  8551. 00007D28  80C60100  lwz       r6, [r6 + 0x0100]
  8552. 00007D2C  7CDA3014  addc      r6, r26, r6
  8553. 00007D30  7CC903A6  mtctr     r6
  8554. 00007D34  4E800420  bctr
  8555. 00007D38  88850001  lbz       r4, [r5 + 0x0001]
  8556. 00007D3C  32850002  addic     r20, r5, 2
  8557. 00007D40  30A40001  addic     r5, r4, 1
  8558. 00007D44  54A51838  rlwinm    r5, r5, 3, 0, 28
  8559. 00007D48  7CA50734  extsh     r5, r5
  8560. 00007D4C  7C840010  subfc     r4, r4, r0
  8561. 00007D50  7FE5F814  addc      r31, r5, r31
  8562. 00007D54  7C800734  extsh     r0, r4
  8563. 00007D58  7D6B2814  addc      r11, r11, r5
  8564. 00007D5C  7F7B2814  addc      r27, r27, r5
  8565. 00007D60  7ED62814  addc      r22, r22, r5
  8566. 00007D64  7F392814  addc      r25, r25, r5
  8567. 00007D68  7FDE2814  addc      r30, r30, r5
  8568. 00007D6C  7FBD2814  addc      r29, r29, r5
  8569. 00007D70  7D8C2814  addc      r12, r12, r5
  8570. 00007D74  480009F8  b         +0x000009F8 /* 0000876C */
  8571. 00007D78  88850001  lbz       r4, [r5 + 0x0001]
  8572. 00007D7C  32850002  addic     r20, r5, 2
  8573. 00007D80  7CA40010  subfc     r5, r4, r0
  8574. 00007D84  7CA00734  extsh     r0, r5
  8575. 00007D88  38AB0000  addi      r5, r11, 0x0000
  8576. 00007D8C  84C5FFF8  lwzu      r6, [r5 - 0x0008]
  8577. 00007D90  38AB0000  addi      r5, r11, 0x0000
  8578. 00007D94  84E5FFFC  lwzu      r7, [r5 - 0x0004]
  8579. 00007D98  38A40000  addi      r5, r4, 0x0000
  8580. label00007D9C:
  8581. 00007D9C  3084FFFF  subic     r4, r4, 1
  8582. 00007DA0  7C880735  extsh.    r8, r4
  8583. 00007DA4  90CB0000  stw       [r11], r6
  8584. 00007DA8  90EB0004  stw       [r11 + 0x0004], r7
  8585. 00007DAC  90DB0000  stw       [r27], r6
  8586. 00007DB0  90FB0004  stw       [r27 + 0x0004], r7
  8587. 00007DB4  316B0008  addic     r11, r11, 8
  8588. 00007DB8  337B0008  addic     r27, r27, 8
  8589. 00007DBC  38880000  addi      r4, r8, 0x0000
  8590. 00007DC0  4080FFDC  bge       -0x00000024 /* 00007D9C */
  8591. 00007DC4  38960000  addi      r4, r22, 0x0000
  8592. 00007DC8  8504FFF8  lwzu      r8, [r4 - 0x0008]
  8593. 00007DCC  38960000  addi      r4, r22, 0x0000
  8594. 00007DD0  84C4FFFC  lwzu      r6, [r4 - 0x0004]
  8595. 00007DD4  38850000  addi      r4, r5, 0x0000
  8596. label00007DD8:
  8597. 00007DD8  30E4FFFF  subic     r7, r4, 1
  8598. 00007DDC  7CE40735  extsh.    r4, r7
  8599. 00007DE0  91160000  stw       [r22], r8
  8600. 00007DE4  90D60004  stw       [r22 + 0x0004], r6
  8601. 00007DE8  91190000  stw       [r25], r8
  8602. 00007DEC  90D90004  stw       [r25 + 0x0004], r6
  8603. 00007DF0  32D60008  addic     r22, r22, 8
  8604. 00007DF4  33390008  addic     r25, r25, 8
  8605. 00007DF8  4080FFE0  bge       -0x00000020 /* 00007DD8 */
  8606. 00007DFC  389E0000  addi      r4, r30, 0x0000
  8607. 00007E00  8504FFF8  lwzu      r8, [r4 - 0x0008]
  8608. 00007E04  389E0000  addi      r4, r30, 0x0000
  8609. 00007E08  84C4FFFC  lwzu      r6, [r4 - 0x0004]
  8610. 00007E0C  38850000  addi      r4, r5, 0x0000
  8611. label00007E10:
  8612. 00007E10  30E4FFFF  subic     r7, r4, 1
  8613. 00007E14  7CE40735  extsh.    r4, r7
  8614. 00007E18  911E0000  stw       [r30], r8
  8615. 00007E1C  90DE0004  stw       [r30 + 0x0004], r6
  8616. 00007E20  911D0000  stw       [r29], r8
  8617. 00007E24  90DD0004  stw       [r29 + 0x0004], r6
  8618. 00007E28  33DE0008  addic     r30, r30, 8
  8619. 00007E2C  33BD0008  addic     r29, r29, 8
  8620. 00007E30  4080FFE0  bge       -0x00000020 /* 00007E10 */
  8621. 00007E34  388C0000  addi      r4, r12, 0x0000
  8622. 00007E38  84E4FFF8  lwzu      r7, [r4 - 0x0008]
  8623. 00007E3C  388C0000  addi      r4, r12, 0x0000
  8624. 00007E40  84C4FFFC  lwzu      r6, [r4 - 0x0004]
  8625. label00007E44:
  8626. 00007E44  3085FFFF  subic     r4, r5, 1
  8627. 00007E48  7C850735  extsh.    r5, r4
  8628. 00007E4C  90EC0000  stw       [r12], r7
  8629. 00007E50  90CC0004  stw       [r12 + 0x0004], r6
  8630. 00007E54  90FF0000  stw       [r31], r7
  8631. 00007E58  90DF0004  stw       [r31 + 0x0004], r6
  8632. 00007E5C  318C0008  addic     r12, r12, 8
  8633. 00007E60  33FF0008  addic     r31, r31, 8
  8634. 00007E64  4080FFE0  bge       -0x00000020 /* 00007E44 */
  8635. 00007E68  48000904  b         +0x00000904 /* 0000876C */
  8636. 00007E6C  88850001  lbz       r4, [r5 + 0x0001]
  8637. 00007E70  32850002  addic     r20, r5, 2
  8638. 00007E74  7CA42014  addc      r5, r4, r4
  8639. 00007E78  30A50001  addic     r5, r5, 1
  8640. 00007E7C  7CA50010  subfc     r5, r5, r0
  8641. 00007E80  7CA00734  extsh     r0, r5
  8642. 00007E84  38AB0000  addi      r5, r11, 0x0000
  8643. 00007E88  8505FFF0  lwzu      r8, [r5 - 0x0010]
  8644. 00007E8C  38AB0000  addi      r5, r11, 0x0000
  8645. 00007E90  84C5FFF4  lwzu      r6, [r5 - 0x000C]
  8646. 00007E94  38AB0000  addi      r5, r11, 0x0000
  8647. 00007E98  84E5FFF8  lwzu      r7, [r5 - 0x0008]
  8648. 00007E9C  38AB0000  addi      r5, r11, 0x0000
  8649. 00007EA0  8525FFFC  lwzu      r9, [r5 - 0x0004]
  8650. 00007EA4  39440000  addi      r10, r4, 0x0000
  8651. label00007EA8:
  8652. 00007EA8  3084FFFF  subic     r4, r4, 1
  8653. 00007EAC  7C850735  extsh.    r5, r4
  8654. 00007EB0  910B0000  stw       [r11], r8
  8655. 00007EB4  90CB0004  stw       [r11 + 0x0004], r6
  8656. 00007EB8  90EB0008  stw       [r11 + 0x0008], r7
  8657. 00007EBC  912B000C  stw       [r11 + 0x000C], r9
  8658. 00007EC0  911B0000  stw       [r27], r8
  8659. 00007EC4  90DB0004  stw       [r27 + 0x0004], r6
  8660. 00007EC8  90FB0008  stw       [r27 + 0x0008], r7
  8661. 00007ECC  913B000C  stw       [r27 + 0x000C], r9
  8662. 00007ED0  316B0010  addic     r11, r11, 16
  8663. 00007ED4  337B0010  addic     r27, r27, 16
  8664. 00007ED8  38850000  addi      r4, r5, 0x0000
  8665. 00007EDC  4080FFCC  bge       -0x00000034 /* 00007EA8 */
  8666. 00007EE0  38960000  addi      r4, r22, 0x0000
  8667. 00007EE4  84E4FFF0  lwzu      r7, [r4 - 0x0010]
  8668. 00007EE8  38960000  addi      r4, r22, 0x0000
  8669. 00007EEC  84C4FFF4  lwzu      r6, [r4 - 0x000C]
  8670. 00007EF0  38960000  addi      r4, r22, 0x0000
  8671. 00007EF4  8504FFF8  lwzu      r8, [r4 - 0x0008]
  8672. 00007EF8  38B60000  addi      r5, r22, 0x0000
  8673. 00007EFC  8485FFFC  lwzu      r4, [r5 - 0x0004]
  8674. 00007F00  38AA0000  addi      r5, r10, 0x0000
  8675. label00007F04:
  8676. 00007F04  3125FFFF  subic     r9, r5, 1
  8677. 00007F08  7D250735  extsh.    r5, r9
  8678. 00007F0C  90F60000  stw       [r22], r7
  8679. 00007F10  90D60004  stw       [r22 + 0x0004], r6
  8680. 00007F14  91160008  stw       [r22 + 0x0008], r8
  8681. 00007F18  9096000C  stw       [r22 + 0x000C], r4
  8682. 00007F1C  90F90000  stw       [r25], r7
  8683. 00007F20  90D90004  stw       [r25 + 0x0004], r6
  8684. 00007F24  91190008  stw       [r25 + 0x0008], r8
  8685. 00007F28  9099000C  stw       [r25 + 0x000C], r4
  8686. 00007F2C  32D60010  addic     r22, r22, 16
  8687. 00007F30  33390010  addic     r25, r25, 16
  8688. 00007F34  4080FFD0  bge       -0x00000030 /* 00007F04 */
  8689. 00007F38  389E0000  addi      r4, r30, 0x0000
  8690. fn00007F3C:
  8691. 00007F3C  8524FFF0  lwzu      r9, [r4 - 0x0010]
  8692. 00007F40  389E0000  addi      r4, r30, 0x0000
  8693. 00007F44  84E4FFF4  lwzu      r7, [r4 - 0x000C]
  8694. 00007F48  389E0000  addi      r4, r30, 0x0000
  8695. 00007F4C  8504FFF8  lwzu      r8, [r4 - 0x0008]
  8696. 00007F50  389E0000  addi      r4, r30, 0x0000
  8697. 00007F54  84A4FFFC  lwzu      r5, [r4 - 0x0004]
  8698. 00007F58  388A0000  addi      r4, r10, 0x0000
  8699. label00007F5C:
  8700. 00007F5C  3084FFFF  subic     r4, r4, 1
  8701. 00007F60  7C860735  extsh.    r6, r4
  8702. 00007F64  913E0000  stw       [r30], r9
  8703. 00007F68  90FE0004  stw       [r30 + 0x0004], r7
  8704. 00007F6C  911E0008  stw       [r30 + 0x0008], r8
  8705. 00007F70  90BE000C  stw       [r30 + 0x000C], r5
  8706. 00007F74  913D0000  stw       [r29], r9
  8707. 00007F78  90FD0004  stw       [r29 + 0x0004], r7
  8708. 00007F7C  911D0008  stw       [r29 + 0x0008], r8
  8709. 00007F80  90BD000C  stw       [r29 + 0x000C], r5
  8710. 00007F84  33DE0010  addic     r30, r30, 16
  8711. 00007F88  33BD0010  addic     r29, r29, 16
  8712. 00007F8C  38860000  addi      r4, r6, 0x0000
  8713. 00007F90  4080FFCC  bge       -0x00000034 /* 00007F5C */
  8714. 00007F94  388C0000  addi      r4, r12, 0x0000
  8715. 00007F98  84C4FFF0  lwzu      r6, [r4 - 0x0010]
  8716. 00007F9C  388C0000  addi      r4, r12, 0x0000
  8717. 00007FA0  84A4FFF4  lwzu      r5, [r4 - 0x000C]
  8718. 00007FA4  388C0000  addi      r4, r12, 0x0000
  8719. 00007FA8  84E4FFF8  lwzu      r7, [r4 - 0x0008]
  8720. 00007FAC  390C0000  addi      r8, r12, 0x0000
  8721. 00007FB0  8488FFFC  lwzu      r4, [r8 - 0x0004]
  8722. label00007FB4:
  8723. 00007FB4  310AFFFF  subic     r8, r10, 1
  8724. 00007FB8  7D090735  extsh.    r9, r8
  8725. 00007FBC  90CC0000  stw       [r12], r6
  8726. 00007FC0  90AC0004  stw       [r12 + 0x0004], r5
  8727. 00007FC4  90EC0008  stw       [r12 + 0x0008], r7
  8728. 00007FC8  908C000C  stw       [r12 + 0x000C], r4
  8729. 00007FCC  90DF0000  stw       [r31], r6
  8730. 00007FD0  90BF0004  stw       [r31 + 0x0004], r5
  8731. 00007FD4  90FF0008  stw       [r31 + 0x0008], r7
  8732. 00007FD8  909F000C  stw       [r31 + 0x000C], r4
  8733. 00007FDC  318C0010  addic     r12, r12, 16
  8734. 00007FE0  33FF0010  addic     r31, r31, 16
  8735. 00007FE4  39490000  addi      r10, r9, 0x0000
  8736. 00007FE8  4080FFCC  bge       -0x00000034 /* 00007FB4 */
  8737. 00007FEC  48000780  b         +0x00000780 /* 0000876C */
  8738. 00007FF0  88850001  lbz       r4, [r5 + 0x0001]
  8739. 00007FF4  32850002  addic     r20, r5, 2
  8740. 00007FF8  88D40000  lbz       r6, [r20]
  8741. 00007FFC  7CA40010  subfc     r5, r4, r0
  8742. 00008000  32940001  addic     r20, r20, 1
  8743. 00008004  7CA00734  extsh     r0, r5
  8744. 00008008  54C5402E  rlwinm    r5, r6, 8, 0, 23
  8745. 0000800C  7CA62814  addc      r5, r6, r5
  8746. 00008010  54A5402E  rlwinm    r5, r5, 8, 0, 23
  8747. 00008014  7CA62814  addc      r5, r6, r5
  8748. 00008018  54A5402E  rlwinm    r5, r5, 8, 0, 23
  8749. 0000801C  7CC62814  addc      r6, r6, r5
  8750. label00008020:
  8751. 00008020  3084FFFF  subic     r4, r4, 1
  8752. 00008024  7C850735  extsh.    r5, r4
  8753. 00008028  90CB0000  stw       [r11], r6
  8754. 0000802C  90CB0004  stw       [r11 + 0x0004], r6
  8755. 00008030  90DB0000  stw       [r27], r6
  8756. 00008034  316B0008  addic     r11, r11, 8
  8757. 00008038  90DB0004  stw       [r27 + 0x0004], r6
  8758. 0000803C  90D60000  stw       [r22], r6
  8759. 00008040  337B0008  addic     r27, r27, 8
  8760. 00008044  90D60004  stw       [r22 + 0x0004], r6
  8761. 00008048  90D90000  stw       [r25], r6
  8762. 0000804C  32D60008  addic     r22, r22, 8
  8763. 00008050  90D90004  stw       [r25 + 0x0004], r6
  8764. 00008054  90DE0000  stw       [r30], r6
  8765. 00008058  33390008  addic     r25, r25, 8
  8766. 0000805C  90DE0004  stw       [r30 + 0x0004], r6
  8767. 00008060  90DD0000  stw       [r29], r6
  8768. 00008064  33DE0008  addic     r30, r30, 8
  8769. 00008068  90DD0004  stw       [r29 + 0x0004], r6
  8770. 0000806C  90CC0000  stw       [r12], r6
  8771. 00008070  33BD0008  addic     r29, r29, 8
  8772. 00008074  90CC0004  stw       [r12 + 0x0004], r6
  8773. 00008078  90DF0000  stw       [r31], r6
  8774. 0000807C  90DF0004  stw       [r31 + 0x0004], r6
  8775. 00008080  318C0008  addic     r12, r12, 8
  8776. 00008084  33FF0008  addic     r31, r31, 8
  8777. 00008088  38850000  addi      r4, r5, 0x0000
  8778. 0000808C  4080FF94  bge       -0x0000006C /* 00008020 */
  8779. 00008090  480006DC  b         +0x000006DC /* 0000876C */
  8780. 00008094  80C3003C  lwz       r6, [r3 + 0x003C]
  8781. 00008098  A0E50001  lhz       r7, [r5 + 0x0001]
  8782. 0000809C  54C6083C  rlwinm    r6, r6, 1, 0, 30
  8783. 000080A0  7CF2332E  sthx      r7, r18, r6
  8784. 000080A4  80C3003C  lwz       r6, [r3 + 0x003C]
  8785. 000080A8  32850003  addic     r20, r5, 3
  8786. 000080AC  30A60001  addic     r5, r6, 1
  8787. 000080B0  2C850100  cmpwi     cr1, r5, 256
  8788. 000080B4  90A3003C  stw       [r3 + 0x003C], r5
  8789. 000080B8  54C6063E  rlwinm    r6, r6, 0, 24, 31
  8790. 000080BC  4086001C  bne       cr1, +0x0000001C /* 000080D8 */
  8791. 000080C0  9383003C  stw       [r3 + 0x003C], r28
  8792. 000080C4  54C5083C  rlwinm    r5, r6, 1, 0, 30
  8793. 000080C8  7CC40010  subfc     r6, r4, r0
  8794. 000080CC  48000014  b         +0x00000014 /* 000080E0 */
  8795. 000080D0  88C50001  lbz       r6, [r5 + 0x0001]
  8796. 000080D4  32850002  addic     r20, r5, 2
  8797. label000080D8:
  8798. 000080D8  54C5083C  rlwinm    r5, r6, 1, 0, 30
  8799. 000080DC  7CC40010  subfc     r6, r4, r0
  8800. label000080E0:
  8801. 000080E0  7CB22814  addc      r5, r18, r5
  8802. 000080E4  7CC00734  extsh     r0, r6
  8803. label000080E8:
  8804. 000080E8  88D40000  lbz       r6, [r20]
  8805. 000080EC  3104FFFF  subic     r8, r4, 1
  8806. 000080F0  54C4C9FE  rlwinm    r4, r6, 25, 7, 31
  8807. 000080F4  7CE520AE  lbzx      r7, r5, r4
  8808. 000080F8  54C4D7FE  rlwinm    r4, r6, 26, 31, 31
  8809. 000080FC  7C8520AE  lbzx      r4, r5, r4
  8810. 00008100  54E7801E  rlwinm    r7, r7, 16, 0, 15
  8811. 00008104  7CE72014  addc      r7, r7, r4
  8812. 00008108  54E4402E  rlwinm    r4, r7, 8, 0, 23
  8813. 0000810C  7C872014  addc      r4, r7, r4
  8814. 00008110  908B0000  stw       [r11], r4
  8815. 00008114  909B0000  stw       [r27], r4
  8816. 00008118  54C4DFFE  rlwinm    r4, r6, 27, 31, 31
  8817. 0000811C  7CE520AE  lbzx      r7, r5, r4
  8818. 00008120  54C4E7FE  rlwinm    r4, r6, 28, 31, 31
  8819. 00008124  7C8520AE  lbzx      r4, r5, r4
  8820. 00008128  54E7801E  rlwinm    r7, r7, 16, 0, 15
  8821. 0000812C  7C872014  addc      r4, r7, r4
  8822. 00008130  5487402E  rlwinm    r7, r4, 8, 0, 23
  8823. 00008134  7C843814  addc      r4, r4, r7
  8824. 00008138  908B0004  stw       [r11 + 0x0004], r4
  8825. 0000813C  909B0004  stw       [r27 + 0x0004], r4
  8826. 00008140  54C4EFFE  rlwinm    r4, r6, 29, 31, 31
  8827. 00008144  7CE520AE  lbzx      r7, r5, r4
  8828. 00008148  54C4F7FE  rlwinm    r4, r6, 30, 31, 31
  8829. 0000814C  7C8520AE  lbzx      r4, r5, r4
  8830. 00008150  54E7801E  rlwinm    r7, r7, 16, 0, 15
  8831. 00008154  7C872014  addc      r4, r7, r4
  8832. 00008158  5487402E  rlwinm    r7, r4, 8, 0, 23
  8833. 0000815C  7C843814  addc      r4, r4, r7
  8834. 00008160  90960000  stw       [r22], r4
  8835. 00008164  90990000  stw       [r25], r4
  8836. 00008168  54C4FFFE  rlwinm    r4, r6, 31, 31, 31
  8837. 0000816C  7CE520AE  lbzx      r7, r5, r4
  8838. 00008170  54C407FE  rlwinm    r4, r6, 0, 31, 31
  8839. 00008174  7C8520AE  lbzx      r4, r5, r4
  8840. 00008178  54E6801E  rlwinm    r6, r7, 16, 0, 15
  8841. 0000817C  7C862014  addc      r4, r6, r4
  8842. 00008180  5486402E  rlwinm    r6, r4, 8, 0, 23
  8843. 00008184  7C843014  addc      r4, r4, r6
  8844. 00008188  90960004  stw       [r22 + 0x0004], r4
  8845. 0000818C  90990004  stw       [r25 + 0x0004], r4
  8846. 00008190  88D40001  lbz       r6, [r20 + 0x0001]
  8847. 00008194  7D070735  extsh.    r7, r8
  8848. 00008198  54C4C9FE  rlwinm    r4, r6, 25, 7, 31
  8849. 0000819C  7D2520AE  lbzx      r9, r5, r4
  8850. 000081A0  54C4D7FE  rlwinm    r4, r6, 26, 31, 31
  8851. 000081A4  7C8520AE  lbzx      r4, r5, r4
  8852. 000081A8  5529801E  rlwinm    r9, r9, 16, 0, 15
  8853. 000081AC  7C892014  addc      r4, r9, r4
  8854. 000081B0  5489402E  rlwinm    r9, r4, 8, 0, 23
  8855. 000081B4  7C844814  addc      r4, r4, r9
  8856. 000081B8  909E0000  stw       [r30], r4
  8857. 000081BC  909D0000  stw       [r29], r4
  8858. 000081C0  54C4DFFE  rlwinm    r4, r6, 27, 31, 31
  8859. 000081C4  7D2520AE  lbzx      r9, r5, r4
  8860. 000081C8  54C4E7FE  rlwinm    r4, r6, 28, 31, 31
  8861. 000081CC  7C8520AE  lbzx      r4, r5, r4
  8862. 000081D0  5529801E  rlwinm    r9, r9, 16, 0, 15
  8863. 000081D4  7C892014  addc      r4, r9, r4
  8864. 000081D8  5489402E  rlwinm    r9, r4, 8, 0, 23
  8865. 000081DC  7C844814  addc      r4, r4, r9
  8866. 000081E0  909E0004  stw       [r30 + 0x0004], r4
  8867. 000081E4  909D0004  stw       [r29 + 0x0004], r4
  8868. 000081E8  54C4EFFE  rlwinm    r4, r6, 29, 31, 31
  8869. 000081EC  7D2520AE  lbzx      r9, r5, r4
  8870. 000081F0  54C4F7FE  rlwinm    r4, r6, 30, 31, 31
  8871. 000081F4  7C8520AE  lbzx      r4, r5, r4
  8872. 000081F8  5529801E  rlwinm    r9, r9, 16, 0, 15
  8873. 000081FC  7C892014  addc      r4, r9, r4
  8874. 00008200  5489402E  rlwinm    r9, r4, 8, 0, 23
  8875. 00008204  7C844814  addc      r4, r4, r9
  8876. 00008208  908C0000  stw       [r12], r4
  8877. 0000820C  909F0000  stw       [r31], r4
  8878. 00008210  54C4FFFE  rlwinm    r4, r6, 31, 31, 31
  8879. 00008214  7D2520AE  lbzx      r9, r5, r4
  8880. 00008218  54C407FE  rlwinm    r4, r6, 0, 31, 31
  8881. 0000821C  7C8520AE  lbzx      r4, r5, r4
  8882. 00008220  5526801E  rlwinm    r6, r9, 16, 0, 15
  8883. 00008224  7C862014  addc      r4, r6, r4
  8884. 00008228  5486402E  rlwinm    r6, r4, 8, 0, 23
  8885. 0000822C  7C843014  addc      r4, r4, r6
  8886. 00008230  908C0004  stw       [r12 + 0x0004], r4
  8887. 00008234  909F0004  stw       [r31 + 0x0004], r4
  8888. 00008238  316B0008  addic     r11, r11, 8
  8889. 0000823C  337B0008  addic     r27, r27, 8
  8890. 00008240  32D60008  addic     r22, r22, 8
  8891. 00008244  33390008  addic     r25, r25, 8
  8892. 00008248  32940002  addic     r20, r20, 2
  8893. 0000824C  33DE0008  addic     r30, r30, 8
  8894. 00008250  33BD0008  addic     r29, r29, 8
  8895. 00008254  318C0008  addic     r12, r12, 8
  8896. 00008258  33FF0008  addic     r31, r31, 8
  8897. 0000825C  38870000  addi      r4, r7, 0x0000
  8898. 00008260  4080FE88  bge       -0x00000178 /* 000080E8 */
  8899. 00008264  48000508  b         +0x00000508 /* 0000876C */
  8900. 00008268  80C30040  lwz       r6, [r3 + 0x0040]
  8901. 0000826C  80E50001  lwz       r7, [r5 + 0x0001]
  8902. 00008270  54C6103A  rlwinm    r6, r6, 2, 0, 29
  8903. 00008274  7CF1312E  stwx      r17, r7, r6
  8904. 00008278  80C30040  lwz       r6, [r3 + 0x0040]
  8905. 0000827C  32850005  addic     r20, r5, 5
  8906. 00008280  30A60001  addic     r5, r6, 1
  8907. 00008284  2C850100  cmpwi     cr1, r5, 256
  8908. 00008288  90A30040  stw       [r3 + 0x0040], r5
  8909. 0000828C  54C6063E  rlwinm    r6, r6, 0, 24, 31
  8910. 00008290  4086001C  bne       cr1, +0x0000001C /* 000082AC */
  8911. 00008294  93830040  stw       [r3 + 0x0040], r28
  8912. 00008298  54C5103A  rlwinm    r5, r6, 2, 0, 29
  8913. 0000829C  7CC40010  subfc     r6, r4, r0
  8914. 000082A0  48000014  b         +0x00000014 /* 000082B4 */
  8915. 000082A4  88C50001  lbz       r6, [r5 + 0x0001]
  8916. 000082A8  32850002  addic     r20, r5, 2
  8917. label000082AC:
  8918. 000082AC  54C5103A  rlwinm    r5, r6, 2, 0, 29
  8919. 000082B0  7CC40010  subfc     r6, r4, r0
  8920. label000082B4:
  8921. 000082B4  7D312814  addc      r9, r17, r5
  8922. 000082B8  7CC00734  extsh     r0, r6
  8923. label000082BC:
  8924. 000082BC  88D40000  lbz       r6, [r20]
  8925. fn000082C0:
  8926. 000082C0  30E4FFFF  subic     r7, r4, 1
  8927. 000082C4  54C4D1BE  rlwinm    r4, r6, 26, 6, 31
  8928. 000082C8  7C8920AE  lbzx      r4, r9, r4
  8929. 000082CC  54C5E7BE  rlwinm    r5, r6, 28, 30, 31
  8930. 000082D0  54CA07BE  rlwinm    r10, r6, 0, 30, 31
  8931. 000082D4  7CA928AE  lbzx      r5, r9, r5
  8932. 000082D8  5484801E  rlwinm    r4, r4, 16, 0, 15
  8933. 000082DC  7C842814  addc      r4, r4, r5
  8934. 000082E0  5485402E  rlwinm    r5, r4, 8, 0, 23
  8935. 000082E4  7C842814  addc      r4, r4, r5
  8936. 000082E8  908B0000  stw       [r11], r4
  8937. 000082EC  909B0000  stw       [r27], r4
  8938. 000082F0  54C4F7BE  rlwinm    r4, r6, 30, 30, 31
  8939. 000082F4  7C8920AE  lbzx      r4, r9, r4
  8940. 000082F8  7CA950AE  lbzx      r5, r9, r10
  8941. 000082FC  5484801E  rlwinm    r4, r4, 16, 0, 15
  8942. 00008300  7C842814  addc      r4, r4, r5
  8943. 00008304  5485402E  rlwinm    r5, r4, 8, 0, 23
  8944. 00008308  7C842814  addc      r4, r4, r5
  8945. 0000830C  908B0004  stw       [r11 + 0x0004], r4
  8946. 00008310  909B0004  stw       [r27 + 0x0004], r4
  8947. 00008314  88B40001  lbz       r5, [r20 + 0x0001]
  8948. 00008318  7CE80735  extsh.    r8, r7
  8949. 0000831C  54A4D1BE  rlwinm    r4, r5, 26, 6, 31
  8950. 00008320  7CC920AE  lbzx      r6, r9, r4
  8951. 00008324  54A4E7BE  rlwinm    r4, r5, 28, 30, 31
  8952. 00008328  7C8920AE  lbzx      r4, r9, r4
  8953. 0000832C  54C6801E  rlwinm    r6, r6, 16, 0, 15
  8954. 00008330  7C862014  addc      r4, r6, r4
  8955. 00008334  5486402E  rlwinm    r6, r4, 8, 0, 23
  8956. 00008338  7C843014  addc      r4, r4, r6
  8957. 0000833C  90960000  stw       [r22], r4
  8958. 00008340  90990000  stw       [r25], r4
  8959. 00008344  54A4F7BE  rlwinm    r4, r5, 30, 30, 31
  8960. 00008348  7CC920AE  lbzx      r6, r9, r4
  8961. 0000834C  54A407BE  rlwinm    r4, r5, 0, 30, 31
  8962. 00008350  7C8920AE  lbzx      r4, r9, r4
  8963. 00008354  54C5801E  rlwinm    r5, r6, 16, 0, 15
  8964. 00008358  7C852014  addc      r4, r5, r4
  8965. 0000835C  5485402E  rlwinm    r5, r4, 8, 0, 23
  8966. 00008360  7C842814  addc      r4, r4, r5
  8967. 00008364  90960004  stw       [r22 + 0x0004], r4
  8968. label00008368:
  8969. 00008368  90990004  stw       [r25 + 0x0004], r4
  8970. 0000836C  88B40002  lbz       r5, [r20 + 0x0002]
  8971. 00008370  54A4D1BE  rlwinm    r4, r5, 26, 6, 31
  8972. 00008374  7CC920AE  lbzx      r6, r9, r4
  8973. 00008378  54A4E7BE  rlwinm    r4, r5, 28, 30, 31
  8974. 0000837C  7C8920AE  lbzx      r4, r9, r4
  8975. 00008380  54C6801E  rlwinm    r6, r6, 16, 0, 15
  8976. 00008384  7C862014  addc      r4, r6, r4
  8977. 00008388  5486402E  rlwinm    r6, r4, 8, 0, 23
  8978. 0000838C  7C843014  addc      r4, r4, r6
  8979. 00008390  909E0000  stw       [r30], r4
  8980. 00008394  909D0000  stw       [r29], r4
  8981. 00008398  54A4F7BE  rlwinm    r4, r5, 30, 30, 31
  8982. 0000839C  7CC920AE  lbzx      r6, r9, r4
  8983. 000083A0  54A407BE  rlwinm    r4, r5, 0, 30, 31
  8984. 000083A4  7C8920AE  lbzx      r4, r9, r4
  8985. 000083A8  54C5801E  rlwinm    r5, r6, 16, 0, 15
  8986. 000083AC  7C852014  addc      r4, r5, r4
  8987. 000083B0  5485402E  rlwinm    r5, r4, 8, 0, 23
  8988. 000083B4  7C842814  addc      r4, r4, r5
  8989. 000083B8  909E0004  stw       [r30 + 0x0004], r4
  8990. 000083BC  909D0004  stw       [r29 + 0x0004], r4
  8991. 000083C0  88B40003  lbz       r5, [r20 + 0x0003]
  8992. 000083C4  316B0008  addic     r11, r11, 8
  8993. 000083C8  54A4D1BE  rlwinm    r4, r5, 26, 6, 31
  8994. 000083CC  7CC920AE  lbzx      r6, r9, r4
  8995. 000083D0  54A4E7BE  rlwinm    r4, r5, 28, 30, 31
  8996. 000083D4  7C8920AE  lbzx      r4, r9, r4
  8997. 000083D8  54C6801E  rlwinm    r6, r6, 16, 0, 15
  8998. 000083DC  7C862014  addc      r4, r6, r4
  8999. 000083E0  5486402E  rlwinm    r6, r4, 8, 0, 23
  9000. 000083E4  7C843014  addc      r4, r4, r6
  9001. 000083E8  908C0000  stw       [r12], r4
  9002. 000083EC  909F0000  stw       [r31], r4
  9003. 000083F0  54A4F7BE  rlwinm    r4, r5, 30, 30, 31
  9004. 000083F4  7CC920AE  lbzx      r6, r9, r4
  9005. 000083F8  54A407BE  rlwinm    r4, r5, 0, 30, 31
  9006. 000083FC  7C8920AE  lbzx      r4, r9, r4
  9007. 00008400  54C5801E  rlwinm    r5, r6, 16, 0, 15
  9008. 00008404  7C852014  addc      r4, r5, r4
  9009. label00008408:
  9010. 00008408  5485402E  rlwinm    r5, r4, 8, 0, 23
  9011. 0000840C  7C842814  addc      r4, r4, r5
  9012. 00008410  908C0004  stw       [r12 + 0x0004], r4
  9013. 00008414  909F0004  stw       [r31 + 0x0004], r4
  9014. 00008418  337B0008  addic     r27, r27, 8
  9015. 0000841C  32D60008  addic     r22, r22, 8
  9016. 00008420  33390008  addic     r25, r25, 8
  9017. 00008424  33DE0008  addic     r30, r30, 8
  9018. 00008428  33BD0008  addic     r29, r29, 8
  9019. 0000842C  32940004  addic     r20, r20, 4
  9020. 00008430  318C0008  addic     r12, r12, 8
  9021. 00008434  33FF0008  addic     r31, r31, 8
  9022. 00008438  38880000  addi      r4, r8, 0x0000
  9023. 0000843C  4080FE80  bge       -0x00000180 /* 000082BC */
  9024. 00008440  4800032C  b         +0x0000032C /* 0000876C */
  9025. 00008444  80C30044  lwz       r6, [r3 + 0x0044]
  9026. 00008448  80E50001  lwz       r7, [r5 + 0x0001]
  9027. 0000844C  54C61838  rlwinm    r6, r6, 3, 0, 28
  9028. 00008450  81050005  lwz       r8, [r5 + 0x0005]
  9029. 00008454  7CD03014  addc      r6, r16, r6
  9030. 00008458  91060004  stw       [r6 + 0x0004], r8
  9031. 0000845C  90E60000  stw       [r6], r7
  9032. 00008460  80C30044  lwz       r6, [r3 + 0x0044]
  9033. 00008464  32850009  addic     r20, r5, 9
  9034. 00008468  30A60001  addic     r5, r6, 1
  9035. 0000846C  2C850100  cmpwi     cr1, r5, 256
  9036. 00008470  90A30044  stw       [r3 + 0x0044], r5
  9037. 00008474  54C6063E  rlwinm    r6, r6, 0, 24, 31
  9038. 00008478  4086001C  bne       cr1, +0x0000001C /* 00008494 */
  9039. 0000847C  93830044  stw       [r3 + 0x0044], r28
  9040. 00008480  54C51838  rlwinm    r5, r6, 3, 0, 28
  9041. 00008484  7CC40010  subfc     r6, r4, r0
  9042. 00008488  48000014  b         +0x00000014 /* 0000849C */
  9043. 0000848C  88C50001  lbz       r6, [r5 + 0x0001]
  9044. 00008490  32850002  addic     r20, r5, 2
  9045. label00008494:
  9046. 00008494  54C51838  rlwinm    r5, r6, 3, 0, 28
  9047. 00008498  7CC40010  subfc     r6, r4, r0
  9048. label0000849C:
  9049. 0000849C  7D302814  addc      r9, r16, r5
  9050. 000084A0  7CC00734  extsh     r0, r6
  9051. label000084A4:
  9052. 000084A4  A8B40000  lha       r5, [r20]
  9053. 000084A8  54A69F7E  rlwinm    r6, r5, 19, 29, 31
  9054. 000084AC  7CE930AE  lbzx      r7, r9, r6
  9055. 000084B0  54A6B77E  rlwinm    r6, r5, 22, 29, 31
  9056. 000084B4  7CC930AE  lbzx      r6, r9, r6
  9057. 000084B8  54E7801E  rlwinm    r7, r7, 16, 0, 15
  9058. 000084BC  7CE73014  addc      r7, r7, r6
  9059. 000084C0  54E6402E  rlwinm    r6, r7, 8, 0, 23
  9060. 000084C4  7CC73014  addc      r6, r7, r6
  9061. 000084C8  90CB0000  stw       [r11], r6
  9062. 000084CC  90DB0000  stw       [r27], r6
  9063. 000084D0  54A6CF7E  rlwinm    r6, r5, 25, 29, 31
  9064. 000084D4  7CE930AE  lbzx      r7, r9, r6
  9065. 000084D8  54A6E77E  rlwinm    r6, r5, 28, 29, 31
  9066. 000084DC  7CC930AE  lbzx      r6, r9, r6
  9067. 000084E0  54E7801E  rlwinm    r7, r7, 16, 0, 15
  9068. 000084E4  7CC73014  addc      r6, r7, r6
  9069. 000084E8  54C7402E  rlwinm    r7, r6, 8, 0, 23
  9070. 000084EC  7CC63814  addc      r6, r6, r7
  9071. 000084F0  90CB0004  stw       [r11 + 0x0004], r6
  9072. 000084F4  90DB0004  stw       [r27 + 0x0004], r6
  9073. 000084F8  A9540002  lha       r10, [r20 + 0x0002]
  9074. 000084FC  316B0008  addic     r11, r11, 8
  9075. 00008500  55469F7E  rlwinm    r6, r10, 19, 29, 31
  9076. 00008504  7CC930AE  lbzx      r6, r9, r6
  9077. 00008508  337B0008  addic     r27, r27, 8
  9078. 0000850C  54C7801E  rlwinm    r7, r6, 16, 0, 15
  9079. 00008510  5546B77E  rlwinm    r6, r10, 22, 29, 31
  9080. 00008514  7CC930AE  lbzx      r6, r9, r6
  9081. 00008518  5548452E  rlwinm    r8, r10, 8, 20, 23
  9082. 0000851C  7CC73014  addc      r6, r7, r6
  9083. 00008520  54C7402E  rlwinm    r7, r6, 8, 0, 23
  9084. 00008524  7CC63814  addc      r6, r6, r7
  9085. 00008528  90D60000  stw       [r22], r6
  9086. 0000852C  90D90000  stw       [r25], r6
  9087. 00008530  5546CF7E  rlwinm    r6, r10, 25, 29, 31
  9088. 00008534  7CC930AE  lbzx      r6, r9, r6
  9089. 00008538  5547E77E  rlwinm    r7, r10, 28, 29, 31
  9090. 0000853C  7CE938AE  lbzx      r7, r9, r7
  9091. 00008540  54C6801E  rlwinm    r6, r6, 16, 0, 15
  9092. 00008544  7CC63814  addc      r6, r6, r7
  9093. 00008548  54C7402E  rlwinm    r7, r6, 8, 0, 23
  9094. 0000854C  7CC63814  addc      r6, r6, r7
  9095. 00008550  90D60004  stw       [r22 + 0x0004], r6
  9096. 00008554  90D90004  stw       [r25 + 0x0004], r6
  9097. 00008558  A9540004  lha       r10, [r20 + 0x0004]
  9098. 0000855C  50A86426  rlwimi    r8, r5, 12, 16, 19
  9099. 00008560  55459F7E  rlwinm    r5, r10, 19, 29, 31
  9100. 00008564  7CA928AE  lbzx      r5, r9, r5
  9101. 00008568  32D60008  addic     r22, r22, 8
  9102. 0000856C  54A7801E  rlwinm    r7, r5, 16, 0, 15
  9103. 00008570  33390008  addic     r25, r25, 8
  9104. 00008574  32940006  addic     r20, r20, 6
  9105. 00008578  5545B77E  rlwinm    r5, r10, 22, 29, 31
  9106. 0000857C  7CA928AE  lbzx      r5, r9, r5
  9107. 00008580  55462636  rlwinm    r6, r10, 4, 24, 27
  9108. 00008584  7CA72814  addc      r5, r7, r5
  9109. 00008588  54A7402E  rlwinm    r7, r5, 8, 0, 23
  9110. 0000858C  7CA53814  addc      r5, r5, r7
  9111. 00008590  90BE0000  stw       [r30], r5
  9112. 00008594  90BD0000  stw       [r29], r5
  9113. 00008598  5545CF7E  rlwinm    r5, r10, 25, 29, 31
  9114. 0000859C  7CA928AE  lbzx      r5, r9, r5
  9115. 000085A0  5547E77E  rlwinm    r7, r10, 28, 29, 31
  9116. 000085A4  7CE938AE  lbzx      r7, r9, r7
  9117. 000085A8  54A5801E  rlwinm    r5, r5, 16, 0, 15
  9118. 000085AC  7CA53814  addc      r5, r5, r7
  9119. 000085B0  54A7402E  rlwinm    r7, r5, 8, 0, 23
  9120. 000085B4  7CA53814  addc      r5, r5, r7
  9121. 000085B8  90BE0004  stw       [r30 + 0x0004], r5
  9122. 000085BC  90BD0004  stw       [r29 + 0x0004], r5
  9123. 000085C0  7D063378  or        r6, r8, r6
  9124. 000085C4  54C59F7E  rlwinm    r5, r6, 19, 29, 31
  9125. 000085C8  7CE928AE  lbzx      r7, r9, r5
  9126. 000085CC  5505B77E  rlwinm    r5, r8, 22, 29, 31
  9127. 000085D0  7CA928AE  lbzx      r5, r9, r5
  9128. 000085D4  54E7801E  rlwinm    r7, r7, 16, 0, 15
  9129. 000085D8  7CA72814  addc      r5, r7, r5
  9130. 000085DC  33BD0008  addic     r29, r29, 8
  9131. 000085E0  33DE0008  addic     r30, r30, 8
  9132. 000085E4  54A7402E  rlwinm    r7, r5, 8, 0, 23
  9133. 000085E8  7CA53814  addc      r5, r5, r7
  9134. 000085EC  90AC0000  stw       [r12], r5
  9135. 000085F0  90BF0000  stw       [r31], r5
  9136. 000085F4  54C5CF7E  rlwinm    r5, r6, 25, 29, 31
  9137. 000085F8  7CE928AE  lbzx      r7, r9, r5
  9138. 000085FC  54C5E77E  rlwinm    r5, r6, 28, 29, 31
  9139. 00008600  7CA928AE  lbzx      r5, r9, r5
  9140. 00008604  54E6801E  rlwinm    r6, r7, 16, 0, 15
  9141. 00008608  7CA62814  addc      r5, r6, r5
  9142. 0000860C  30E4FFFF  subic     r7, r4, 1
  9143. 00008610  54A6402E  rlwinm    r6, r5, 8, 0, 23
  9144. 00008614  7CA53014  addc      r5, r5, r6
  9145. 00008618  7CE40735  extsh.    r4, r7
  9146. 0000861C  90AC0004  stw       [r12 + 0x0004], r5
  9147. 00008620  90BF0004  stw       [r31 + 0x0004], r5
  9148. 00008624  318C0008  addic     r12, r12, 8
  9149. 00008628  33FF0008  addic     r31, r31, 8
  9150. 0000862C  4080FE78  bge       -0x00000188 /* 000084A4 */
  9151. 00008630  4800013C  b         +0x0000013C /* 0000876C */
  9152. 00008634  7CA40010  subfc     r5, r4, r0
  9153. 00008638  7CA00734  extsh     r0, r5
  9154. label0000863C:
  9155. 0000863C  88B40000  lbz       r5, [r20]
  9156. 00008640  88D40001  lbz       r6, [r20 + 0x0001]
  9157. 00008644  54A5801E  rlwinm    r5, r5, 16, 0, 15
  9158. 00008648  7CC62814  addc      r6, r6, r5
  9159. 0000864C  54C5402E  rlwinm    r5, r6, 8, 0, 23
  9160. 00008650  7CA62814  addc      r5, r6, r5
  9161. 00008654  90AB0000  stw       [r11], r5
  9162. 00008658  90BB0000  stw       [r27], r5
  9163. 0000865C  88B40002  lbz       r5, [r20 + 0x0002]
  9164. 00008660  88D40003  lbz       r6, [r20 + 0x0003]
  9165. 00008664  54A5801E  rlwinm    r5, r5, 16, 0, 15
  9166. 00008668  7CA62814  addc      r5, r6, r5
  9167. 0000866C  54A6402E  rlwinm    r6, r5, 8, 0, 23
  9168. 00008670  7CA53014  addc      r5, r5, r6
  9169. 00008674  90AB0004  stw       [r11 + 0x0004], r5
  9170. 00008678  90BB0004  stw       [r27 + 0x0004], r5
  9171. 0000867C  88B40004  lbz       r5, [r20 + 0x0004]
  9172. 00008680  88D40005  lbz       r6, [r20 + 0x0005]
  9173. 00008684  54A5801E  rlwinm    r5, r5, 16, 0, 15
  9174. 00008688  7CA62814  addc      r5, r6, r5
  9175. 0000868C  54A6402E  rlwinm    r6, r5, 8, 0, 23
  9176. 00008690  7CA53014  addc      r5, r5, r6
  9177. 00008694  90B60000  stw       [r22], r5
  9178. 00008698  90B90000  stw       [r25], r5
  9179. label0000869C:
  9180. 0000869C  88B40006  lbz       r5, [r20 + 0x0006]
  9181. 000086A0  88D40007  lbz       r6, [r20 + 0x0007]
  9182. 000086A4  54A5801E  rlwinm    r5, r5, 16, 0, 15
  9183. 000086A8  7CA62814  addc      r5, r6, r5
  9184. 000086AC  54A6402E  rlwinm    r6, r5, 8, 0, 23
  9185. 000086B0  7CA53014  addc      r5, r5, r6
  9186. 000086B4  90B60004  stw       [r22 + 0x0004], r5
  9187. 000086B8  90B90004  stw       [r25 + 0x0004], r5
  9188. 000086BC  88B40008  lbz       r5, [r20 + 0x0008]
  9189. 000086C0  88D40009  lbz       r6, [r20 + 0x0009]
  9190. 000086C4  54A5801E  rlwinm    r5, r5, 16, 0, 15
  9191. 000086C8  7CA62814  addc      r5, r6, r5
  9192. 000086CC  54A6402E  rlwinm    r6, r5, 8, 0, 23
  9193. 000086D0  7CA53014  addc      r5, r5, r6
  9194. 000086D4  90BE0000  stw       [r30], r5
  9195. 000086D8  90BD0000  stw       [r29], r5
  9196. 000086DC  88B4000A  lbz       r5, [r20 + 0x000A]
  9197. 000086E0  88D4000B  lbz       r6, [r20 + 0x000B]
  9198. 000086E4  54A5801E  rlwinm    r5, r5, 16, 0, 15
  9199. 000086E8  7CA62814  addc      r5, r6, r5
  9200. 000086EC  54A6402E  rlwinm    r6, r5, 8, 0, 23
  9201. 000086F0  7CA53014  addc      r5, r5, r6
  9202. 000086F4  90BE0004  stw       [r30 + 0x0004], r5
  9203. 000086F8  90BD0004  stw       [r29 + 0x0004], r5
  9204. 000086FC  88B4000C  lbz       r5, [r20 + 0x000C]
  9205. 00008700  88D4000D  lbz       r6, [r20 + 0x000D]
  9206. 00008704  54A5801E  rlwinm    r5, r5, 16, 0, 15
  9207. 00008708  7CA62814  addc      r5, r6, r5
  9208. 0000870C  54A6402E  rlwinm    r6, r5, 8, 0, 23
  9209. 00008710  7CA53014  addc      r5, r5, r6
  9210. 00008714  90AC0000  stw       [r12], r5
  9211. 00008718  90BF0000  stw       [r31], r5
  9212. 0000871C  88B4000E  lbz       r5, [r20 + 0x000E]
  9213. 00008720  88D4000F  lbz       r6, [r20 + 0x000F]
  9214. 00008724  54A5801E  rlwinm    r5, r5, 16, 0, 15
  9215. 00008728  7CA62814  addc      r5, r6, r5
  9216. 0000872C  30E4FFFF  subic     r7, r4, 1
  9217. 00008730  54A6402E  rlwinm    r6, r5, 8, 0, 23
  9218. 00008734  7CA53014  addc      r5, r5, r6
  9219. 00008738  7CE40735  extsh.    r4, r7
  9220. 0000873C  90AC0004  stw       [r12 + 0x0004], r5
  9221. 00008740  90BF0004  stw       [r31 + 0x0004], r5
  9222. 00008744  33DE0008  addic     r30, r30, 8
  9223. 00008748  33BD0008  addic     r29, r29, 8
  9224. 0000874C  316B0008  addic     r11, r11, 8
  9225. 00008750  337B0008  addic     r27, r27, 8
  9226. 00008754  32D60008  addic     r22, r22, 8
  9227. 00008758  33390008  addic     r25, r25, 8
  9228. 0000875C  32940010  addic     r20, r20, 16
  9229. 00008760  318C0008  addic     r12, r12, 8
  9230. 00008764  33FF0008  addic     r31, r31, 8
  9231. 00008768  4080FED4  bge       -0x0000012C /* 0000863C */
  9232. label0000876C:
  9233. 0000876C  3080FFFF  subic     r4, r0, 1
  9234. 00008770  7C850735  extsh.    r5, r4
  9235. 00008774  38050000  addi      r0, r5, 0x0000
  9236. 00008778  4080F58C  bge       -0x00000A74 /* 00007D04 */
  9237. label0000877C:
  9238. 0000877C  3098FFFF  subic     r4, r24, 1
  9239. 00008780  7C850735  extsh.    r5, r4
  9240. 00008784  7DEF7014  addc      r15, r15, r14
  9241. 00008788  3B050000  addi      r24, r5, 0x0000
  9242. 0000878C  4080F544  bge       -0x00000ABC /* 00007CD0 */
  9243. label00008790:
  9244. 00008790  9AA10038  stb       [r1 + 0x0038], r21
  9245. 00008794  92830008  stw       [r3 + 0x0008], r20
  9246. 00008798  B9C10048  lmw       r14, [r1 + 0x0048]
  9247. 0000879C  30210090  addic     r1, r1, 144
  9248. 000087A0  4E800020  blr
  9249. 000087A4  00000000  .invalid
  9250. 000087A8  00002041  .invalid
  9251. 000087AC  80120100  lwz       r0, [r18 + 0x0100]
  9252. 000087B0  00000000  .invalid
  9253. 000087B4  00000B4C  .invalid
  9254. 000087B8  0010534D  .invalid
  9255. 000087BC  43444543  bcla     26, 4, 0x00004540
  9256. 000087C0  4F4D5052  .invalid  4C
  9257. 000087C4  45535338  .invalid  sc
  9258. 000087C8  58320000  .invalid
  9259. fn000087CC:
  9260. 000087CC  A8E3001E  lha       r7, [r3 + 0x001E]
  9261. 000087D0  BFA1FFF4  stmw      [r1 - 0x000C], r29
  9262. 000087D4  3007FFFF  subic     r0, r7, 1
  9263. 000087D8  7C040735  extsh.    r4, r0
  9264. 000087DC  81230008  lwz       r9, [r3 + 0x0008]
  9265. 000087E0  38E40000  addi      r7, r4, 0x0000
  9266. 000087E4  41800224  blt       +0x00000224 /* 00008A08 */
  9267. 000087E8  810200B4  lwz       r8, [r2 + 0x00B4]
  9268. 000087EC  814200B8  lwz       r10, [r2 + 0x00B8]
  9269. 000087F0  39600000  li        r11, 0x0000
  9270. label000087F4:
  9271. 000087F4  ABE3001A  lha       r31, [r3 + 0x001A]
  9272. 000087F8  3007FFFF  subic     r0, r7, 1
  9273. 000087FC  309FFFFF  subic     r4, r31, 1
  9274. 00008800  7C850735  extsh.    r5, r4
  9275. 00008804  7C0C0734  extsh     r12, r0
  9276. 00008808  3BE50000  addi      r31, r5, 0x0000
  9277. 0000880C  38EC0000  addi      r7, r12, 0x0000
  9278. 00008810  418001F0  blt       +0x000001F0 /* 00008A00 */
  9279. label00008814:
  9280. 00008814  88C90000  lbz       r6, [r9]
  9281. 00008818  3BC90000  addi      r30, r9, 0x0000
  9282. 0000881C  54C0E13E  rlwinm    r0, r6, 28, 4, 31
  9283. 00008820  2880000F  cmplwi    cr1, r0, 15
  9284. 00008824  3BA60000  addi      r29, r6, 0x0000
  9285. 00008828  38890000  addi      r4, r9, 0x0000
  9286. 0000882C  38060000  addi      r0, r6, 0x0000
  9287. 00008830  31290001  addic     r9, r9, 1
  9288. 00008834  54C6073E  rlwinm    r6, r6, 0, 28, 31
  9289. 00008838  418501B8  bgt       cr1, +0x000001B8 /* 000089F0 */
  9290. 0000883C  5405F0BA  rlwinm    r5, r0, 30, 2, 29
  9291. 00008840  7CA8282E  lwzx      r5, r8, r5
  9292. 00008844  7CA55014  addc      r5, r5, r10
  9293. 00008848  7CA903A6  mtctr     r5
  9294. 0000884C  4E800420  bctr
  9295. 00008850  88DE0001  lbz       r6, [r30 + 0x0001]
  9296. 00008854  31240002  addic     r9, r4, 2
  9297. label00008858:
  9298. 00008858  7C06F810  subfc     r0, r6, r31
  9299. 0000885C  7C1F0734  extsh     r31, r0
  9300. 00008860  48000190  b         +0x00000190 /* 000089F0 */
  9301. 00008864  88DE0001  lbz       r6, [r30 + 0x0001]
  9302. 00008868  313E0002  addic     r9, r30, 2
  9303. 0000886C  4BFFFFEC  b         -0x00000014 /* 00008858 */
  9304. 00008870  88DE0001  lbz       r6, [r30 + 0x0001]
  9305. 00008874  313E0002  addic     r9, r30, 2
  9306. 00008878  7C063014  addc      r0, r6, r6
  9307. 0000887C  30000001  addic     r0, r0, 1
  9308. 00008880  7C00F810  subfc     r0, r0, r31
  9309. 00008884  7C1F0734  extsh     r31, r0
  9310. 00008888  48000168  b         +0x00000168 /* 000089F0 */
  9311. 0000888C  88DE0001  lbz       r6, [r30 + 0x0001]
  9312. 00008890  313E0002  addic     r9, r30, 2
  9313. 00008894  7C06F810  subfc     r0, r6, r31
  9314. 00008898  7C1F0734  extsh     r31, r0
  9315. 0000889C  31290001  addic     r9, r9, 1
  9316. 000088A0  48000150  b         +0x00000150 /* 000089F0 */
  9317. 000088A4  80A3003C  lwz       r5, [r3 + 0x003C]
  9318. 000088A8  7C063014  addc      r0, r6, r6
  9319. 000088AC  30850001  addic     r4, r5, 1
  9320. 000088B0  9083003C  stw       [r3 + 0x003C], r4
  9321. 000088B4  A3DE0001  lhz       r30, [r30 + 0x0001]
  9322. 000088B8  80830030  lwz       r4, [r3 + 0x0030]
  9323. 000088BC  54A5083C  rlwinm    r5, r5, 1, 0, 30
  9324. 000088C0  7FC42B2E  sthx      r30, r4, r5
  9325. 000088C4  8083003C  lwz       r4, [r3 + 0x003C]
  9326. 000088C8  7CA6F810  subfc     r5, r6, r31
  9327. 000088CC  2C840100  cmpwi     cr1, r4, 256
  9328. 000088D0  30000004  addic     r0, r0, 4
  9329. 000088D4  7D290014  addc      r9, r9, r0
  9330. 000088D8  7CBF0734  extsh     r31, r5
  9331. 000088DC  40860114  bne       cr1, +0x00000114 /* 000089F0 */
  9332. 000088E0  9163003C  stw       [r3 + 0x003C], r11
  9333. 000088E4  301FFFFF  subic     r0, r31, 1
  9334. 000088E8  4800010C  b         +0x0000010C /* 000089F4 */
  9335. 000088EC  7C863014  addc      r4, r6, r6
  9336. 000088F0  7C06F810  subfc     r0, r6, r31
  9337. 000088F4  30840003  addic     r4, r4, 3
  9338. 000088F8  7D292014  addc      r9, r9, r4
  9339. 000088FC  7C1F0734  extsh     r31, r0
  9340. 00008900  480000F0  b         +0x000000F0 /* 000089F0 */
  9341. 00008904  80030040  lwz       r0, [r3 + 0x0040]
  9342. 00008908  7CA6F810  subfc     r5, r6, r31
  9343. 0000890C  30800001  addic     r4, r0, 1
  9344. 00008910  90830040  stw       [r3 + 0x0040], r4
  9345. 00008914  80830034  lwz       r4, [r3 + 0x0034]
  9346. 00008918  80DE0001  lwz       r6, [r30 + 0x0001]
  9347. 0000891C  541F103A  rlwinm    r31, r0, 2, 0, 29
  9348. 00008920  7CC4F92E  stwx      r4, r6, r31
  9349. 00008924  80030040  lwz       r0, [r3 + 0x0040]
  9350. 00008928  57A416BA  rlwinm    r4, r29, 2, 26, 29
  9351. 0000892C  2C800100  cmpwi     cr1, r0, 256
  9352. 00008930  30040008  addic     r0, r4, 8
  9353. 00008934  7D290014  addc      r9, r9, r0
  9354. 00008938  7CBF0734  extsh     r31, r5
  9355. 0000893C  408600B4  bne       cr1, +0x000000B4 /* 000089F0 */
  9356. 00008940  91630040  stw       [r3 + 0x0040], r11
  9357. 00008944  301FFFFF  subic     r0, r31, 1
  9358. 00008948  480000AC  b         +0x000000AC /* 000089F4 */
  9359. 0000894C  540016BA  rlwinm    r0, r0, 2, 26, 29
  9360. 00008950  7C86F810  subfc     r4, r6, r31
  9361. 00008954  30000005  addic     r0, r0, 5
  9362. 00008958  7D290014  addc      r9, r9, r0
  9363. 0000895C  7C9F0734  extsh     r31, r4
  9364. 00008960  48000090  b         +0x00000090 /* 000089F0 */
  9365. 00008964  80A30044  lwz       r5, [r3 + 0x0044]
  9366. 00008968  54001E78  rlwinm    r0, r0, 3, 25, 28
  9367. 0000896C  30850001  addic     r4, r5, 1
  9368. 00008970  90830044  stw       [r3 + 0x0044], r4
  9369. 00008974  83BE0001  lwz       r29, [r30 + 0x0001]
  9370. 00008978  80830038  lwz       r4, [r3 + 0x0038]
  9371. 0000897C  83DE0005  lwz       r30, [r30 + 0x0005]
  9372. 00008980  54A51838  rlwinm    r5, r5, 3, 0, 28
  9373. 00008984  7C842814  addc      r4, r4, r5
  9374. 00008988  93C40004  stw       [r4 + 0x0004], r30
  9375. 0000898C  93A40000  stw       [r4], r29
  9376. 00008990  80830044  lwz       r4, [r3 + 0x0044]
  9377. 00008994  7C060010  subfc     r0, r6, r0
  9378. 00008998  2C840100  cmpwi     cr1, r4, 256
  9379. 0000899C  7C060010  subfc     r0, r6, r0
  9380. 000089A0  7CA6F810  subfc     r5, r6, r31
  9381. 000089A4  40860008  bne       cr1, +0x00000008 /* 000089AC */
  9382. 000089A8  91630044  stw       [r3 + 0x0044], r11
  9383. label000089AC:
  9384. 000089AC  3000000E  addic     r0, r0, 14
  9385. 000089B0  7D290014  addc      r9, r9, r0
  9386. 000089B4  7CBF0734  extsh     r31, r5
  9387. 000089B8  48000038  b         +0x00000038 /* 000089F0 */
  9388. 000089BC  54001E78  rlwinm    r0, r0, 3, 25, 28
  9389. 000089C0  7C060010  subfc     r0, r6, r0
  9390. 000089C4  7C060010  subfc     r0, r6, r0
  9391. 000089C8  7C86F810  subfc     r4, r6, r31
  9392. 000089CC  30000007  addic     r0, r0, 7
  9393. 000089D0  7D290014  addc      r9, r9, r0
  9394. 000089D4  7C9F0734  extsh     r31, r4
  9395. 000089D8  48000018  b         +0x00000018 /* 000089F0 */
  9396. 000089DC  7C06F810  subfc     r0, r6, r31
  9397. 000089E0  7C1F0734  extsh     r31, r0
  9398. 000089E4  30060001  addic     r0, r6, 1
  9399. 000089E8  54002036  rlwinm    r0, r0, 4, 0, 27
  9400. 000089EC  7D290014  addc      r9, r9, r0
  9401. label000089F0:
  9402. 000089F0  301FFFFF  subic     r0, r31, 1
  9403. label000089F4:
  9404. 000089F4  7C040735  extsh.    r4, r0
  9405. 000089F8  3BE40000  addi      r31, r4, 0x0000
  9406. 000089FC  4080FE18  bge       -0x000001E8 /* 00008814 */
  9407. label00008A00:
  9408. 00008A00  2C0C0000  cmpwi     r12, 0
  9409. 00008A04  4080FDF0  bge       -0x00000210 /* 000087F4 */
  9410. label00008A08:
  9411. 00008A08  91230008  stw       [r3 + 0x0008], r9
  9412. 00008A0C  BBA1FFF4  lmw       r29, [r1 - 0x000C]
  9413. 00008A10  4E800020  blr
  9414. 00008A14  00000000  .invalid
  9415. 00008A18  00002040  .invalid
  9416. 00008A1C  00030100  .invalid
  9417. 00008A20  00000000  .invalid
  9418. 00008A24  00000248  .invalid
  9419. 00008A28  0008534D  .invalid
  9420. 00008A2C  43536B69  bdzl      cr4, +0x00006B68 /* 0000F594 */
  9421. 00008A30  70380000  andi.     r24, r1, 0x0000
  9422. 00008A34  A8830022  lha       r4, [r3 + 0x0022]
  9423. 00008A38  7C0802A6  mflr      r0
  9424. 00008A3C  2C840000  cmpwi     cr1, r4, 0
  9425. 00008A40  BDA1FFB4  stmw      [r1 - 0x004C], r13
  9426. 00008A44  90010008  stw       [r1 + 0x0008], r0
  9427. 00008A48  9421FF60  stwu      [r1 - 0x00A0], r1
  9428. 00008A4C  40840018  bge       cr1, +0x00000018 /* 00008A64 */
  9429. 00008A50  4BFFFD7D  bl        -0x00000284 /* 000087CC */
  9430. label00008A54:
  9431. 00008A54  818100A8  lwz       r12, [r1 + 0x00A8]
  9432. 00008A58  302100A0  addic     r1, r1, 160
  9433. 00008A5C  7D8803A6  mtlr      r12
  9434. 00008A60  4E800020  blr
  9435. label00008A64:
  9436. 00008A64  AA43001E  lha       r18, [r3 + 0x001E]
  9437. 00008A68  80830068  lwz       r4, [r3 + 0x0068]
  9438. 00008A6C  30D2FFFF  subic     r6, r18, 1
  9439. 00008A70  80A40000  lwz       r5, [r4]
  9440. 00008A74  7CC40735  extsh.    r4, r6
  9441. 00008A78  80830010  lwz       r4, [r3 + 0x0010]
  9442. 00008A7C  81E30008  lwz       r15, [r3 + 0x0008]
  9443. 00008A80  9081003C  stw       [r1 + 0x003C], r4
  9444. 00008A84  38800001  li        r4, 0x0001
  9445. 00008A88  98810038  stb       [r1 + 0x0038], r4
  9446. 00008A8C  A8E30018  lha       r7, [r3 + 0x0018]
  9447. 00008A90  82630030  lwz       r19, [r3 + 0x0030]
  9448. 00008A94  82030034  lwz       r16, [r3 + 0x0034]
  9449. 00008A98  3225000C  addic     r17, r5, 12
  9450. 00008A9C  81C30038  lwz       r14, [r3 + 0x0038]
  9451. 00008AA0  90E10040  stw       [r1 + 0x0040], r7
  9452. 00008AA4  98810038  stb       [r1 + 0x0038], r4
  9453. 00008AA8  7CD20734  extsh     r18, r6
  9454. 00008AAC  32A5000D  addic     r21, r5, 13
  9455. 00008AB0  41800A60  blt       +0x00000A60 /* 00009510 */
  9456. 00008AB4  38870000  addi      r4, r7, 0x0000
  9457. 00008AB8  5484103A  rlwinm    r4, r4, 2, 0, 29
  9458. 00008ABC  3305000E  addic     r24, r5, 14
  9459. 00008AC0  3365000F  addic     r27, r5, 15
  9460. 00008AC4  82E200B4  lwz       r23, [r2 + 0x00B4]
  9461. 00008AC8  834200B8  lwz       r26, [r2 + 0x00B8]
  9462. 00008ACC  3A800000  li        r20, 0x0000
  9463. 00008AD0  90810044  stw       [r1 + 0x0044], r4
  9464. label00008AD4:
  9465. 00008AD4  AB23001A  lha       r25, [r3 + 0x001A]
  9466. 00008AD8  80A10040  lwz       r5, [r1 + 0x0040]
  9467. 00008ADC  3099FFFF  subic     r4, r25, 1
  9468. 00008AE0  82C1003C  lwz       r22, [r1 + 0x003C]
  9469. 00008AE4  7C860735  extsh.    r6, r4
  9470. 00008AE8  7F962814  addc      r28, r22, r5
  9471. 00008AEC  7FC5E014  addc      r30, r5, r28
  9472. 00008AF0  7FE5F014  addc      r31, r5, r30
  9473. 00008AF4  3B260000  addi      r25, r6, 0x0000
  9474. 00008AF8  418009F8  blt       +0x000009F8 /* 000094F0 */
  9475. label00008AFC:
  9476. 00008AFC  8BAF0000  lbz       r29, [r15]
  9477. 00008B00  388F0000  addi      r4, r15, 0x0000
  9478. 00008B04  57A5E13E  rlwinm    r5, r29, 28, 4, 31
  9479. 00008B08  2885000F  cmplwi    cr1, r5, 15
  9480. 00008B0C  57A5F0BA  rlwinm    r5, r29, 30, 2, 29
  9481. 00008B10  7CB72814  addc      r5, r23, r5
  9482. 00008B14  31EF0001  addic     r15, r15, 1
  9483. 00008B18  57BD073E  rlwinm    r29, r29, 0, 28, 31
  9484. 00008B1C  418509C4  bgt       cr1, +0x000009C4 /* 000094E0 */
  9485. 00008B20  80A500C0  lwz       r5, [r5 + 0x00C0]
  9486. 00008B24  7CBA2814  addc      r5, r26, r5
  9487. 00008B28  7CA903A6  mtctr     r5
  9488. 00008B2C  4E800420  bctr
  9489. 00008B30  8BA40001  lbz       r29, [r4 + 0x0001]
  9490. 00008B34  31E40002  addic     r15, r4, 2
  9491. 00008B38  309D0001  addic     r4, r29, 1
  9492. 00008B3C  5484103A  rlwinm    r4, r4, 2, 0, 29
  9493. 00008B40  7C840734  extsh     r4, r4
  9494. 00008B44  7CBDC810  subfc     r5, r29, r25
  9495. 00008B48  7FE4F814  addc      r31, r4, r31
  9496. 00008B4C  7CB90734  extsh     r25, r5
  9497. 00008B50  7ED62014  addc      r22, r22, r4
  9498. 00008B54  7F9C2014  addc      r28, r28, r4
  9499. 00008B58  7FDE2014  addc      r30, r30, r4
  9500. 00008B5C  48000984  b         +0x00000984 /* 000094E0 */
  9501. 00008B60  8BA40001  lbz       r29, [r4 + 0x0001]
  9502. 00008B64  31E40002  addic     r15, r4, 2
  9503. 00008B68  7C9DC810  subfc     r4, r29, r25
  9504. 00008B6C  7C990734  extsh     r25, r4
  9505. 00008B70  38960000  addi      r4, r22, 0x0000
  9506. 00008B74  38BD0000  addi      r5, r29, 0x0000
  9507. 00008B78  84C4FFFC  lwzu      r6, [r4 - 0x0004]
  9508. label00008B7C:
  9509. 00008B7C  30FDFFFF  subic     r7, r29, 1
  9510. 00008B80  7CE80735  extsh.    r8, r7
  9511. 00008B84  94C40004  stwu      [r4 + 0x0004], r6
  9512. 00008B88  32D60004  addic     r22, r22, 4
  9513. 00008B8C  3BA80000  addi      r29, r8, 0x0000
  9514. 00008B90  4080FFEC  bge       -0x00000014 /* 00008B7C */
  9515. 00008B94  389C0000  addi      r4, r28, 0x0000
  9516. 00008B98  38C50000  addi      r6, r5, 0x0000
  9517. 00008B9C  8504FFFC  lwzu      r8, [r4 - 0x0004]
  9518. label00008BA0:
  9519. 00008BA0  30C6FFFF  subic     r6, r6, 1
  9520. 00008BA4  7CC70735  extsh.    r7, r6
  9521. 00008BA8  95040004  stwu      [r4 + 0x0004], r8
  9522. 00008BAC  339C0004  addic     r28, r28, 4
  9523. 00008BB0  38C70000  addi      r6, r7, 0x0000
  9524. 00008BB4  4080FFEC  bge       -0x00000014 /* 00008BA0 */
  9525. 00008BB8  389E0000  addi      r4, r30, 0x0000
  9526. 00008BBC  38C50000  addi      r6, r5, 0x0000
  9527. 00008BC0  8504FFFC  lwzu      r8, [r4 - 0x0004]
  9528. label00008BC4:
  9529. 00008BC4  30C6FFFF  subic     r6, r6, 1
  9530. 00008BC8  7CC70735  extsh.    r7, r6
  9531. 00008BCC  95040004  stwu      [r4 + 0x0004], r8
  9532. 00008BD0  33DE0004  addic     r30, r30, 4
  9533. 00008BD4  38C70000  addi      r6, r7, 0x0000
  9534. 00008BD8  4080FFEC  bge       -0x00000014 /* 00008BC4 */
  9535. 00008BDC  389F0000  addi      r4, r31, 0x0000
  9536. 00008BE0  84C4FFFC  lwzu      r6, [r4 - 0x0004]
  9537. label00008BE4:
  9538. 00008BE4  30A5FFFF  subic     r5, r5, 1
  9539. 00008BE8  7CA70735  extsh.    r7, r5
  9540. 00008BEC  94C40004  stwu      [r4 + 0x0004], r6
  9541. 00008BF0  33FF0004  addic     r31, r31, 4
  9542. 00008BF4  38A70000  addi      r5, r7, 0x0000
  9543. 00008BF8  4080FFEC  bge       -0x00000014 /* 00008BE4 */
  9544. 00008BFC  3099FFFF  subic     r4, r25, 1
  9545. 00008C00  480008E4  b         +0x000008E4 /* 000094E4 */
  9546. 00008C04  8BA40001  lbz       r29, [r4 + 0x0001]
  9547. 00008C08  31E40002  addic     r15, r4, 2
  9548. 00008C0C  7C9DE814  addc      r4, r29, r29
  9549. 00008C10  30840001  addic     r4, r4, 1
  9550. 00008C14  7C84C810  subfc     r4, r4, r25
  9551. 00008C18  7C990734  extsh     r25, r4
  9552. 00008C1C  38960000  addi      r4, r22, 0x0000
  9553. 00008C20  84C4FFF8  lwzu      r6, [r4 - 0x0008]
  9554. 00008C24  38B60000  addi      r5, r22, 0x0000
  9555. 00008C28  8485FFFC  lwzu      r4, [r5 - 0x0004]
  9556. 00008C2C  38BD0000  addi      r5, r29, 0x0000
  9557. label00008C30:
  9558. 00008C30  30FDFFFF  subic     r7, r29, 1
  9559. 00008C34  7CE80735  extsh.    r8, r7
  9560. 00008C38  90D60000  stw       [r22], r6
  9561. 00008C3C  90960004  stw       [r22 + 0x0004], r4
  9562. 00008C40  32D60008  addic     r22, r22, 8
  9563. 00008C44  3BA80000  addi      r29, r8, 0x0000
  9564. 00008C48  4080FFE8  bge       -0x00000018 /* 00008C30 */
  9565. 00008C4C  389C0000  addi      r4, r28, 0x0000
  9566. 00008C50  8504FFF8  lwzu      r8, [r4 - 0x0008]
  9567. 00008C54  389C0000  addi      r4, r28, 0x0000
  9568. 00008C58  84C4FFFC  lwzu      r6, [r4 - 0x0004]
  9569. 00008C5C  38850000  addi      r4, r5, 0x0000
  9570. label00008C60:
  9571. 00008C60  3084FFFF  subic     r4, r4, 1
  9572. 00008C64  7C870735  extsh.    r7, r4
  9573. 00008C68  911C0000  stw       [r28], r8
  9574. 00008C6C  90DC0004  stw       [r28 + 0x0004], r6
  9575. 00008C70  339C0008  addic     r28, r28, 8
  9576. 00008C74  38870000  addi      r4, r7, 0x0000
  9577. 00008C78  4080FFE8  bge       -0x00000018 /* 00008C60 */
  9578. 00008C7C  389E0000  addi      r4, r30, 0x0000
  9579. 00008C80  8504FFF8  lwzu      r8, [r4 - 0x0008]
  9580. 00008C84  389E0000  addi      r4, r30, 0x0000
  9581. 00008C88  84C4FFFC  lwzu      r6, [r4 - 0x0004]
  9582. 00008C8C  38850000  addi      r4, r5, 0x0000
  9583. label00008C90:
  9584. 00008C90  3084FFFF  subic     r4, r4, 1
  9585. 00008C94  7C870735  extsh.    r7, r4
  9586. 00008C98  911E0000  stw       [r30], r8
  9587. 00008C9C  90DE0004  stw       [r30 + 0x0004], r6
  9588. 00008CA0  33DE0008  addic     r30, r30, 8
  9589. 00008CA4  38870000  addi      r4, r7, 0x0000
  9590. 00008CA8  4080FFE8  bge       -0x00000018 /* 00008C90 */
  9591. 00008CAC  389F0000  addi      r4, r31, 0x0000
  9592. 00008CB0  84C4FFF8  lwzu      r6, [r4 - 0x0008]
  9593. 00008CB4  389F0000  addi      r4, r31, 0x0000
  9594. 00008CB8  84E4FFFC  lwzu      r7, [r4 - 0x0004]
  9595. label00008CBC:
  9596. 00008CBC  3085FFFF  subic     r4, r5, 1
  9597. 00008CC0  7C850735  extsh.    r5, r4
  9598. 00008CC4  90FF0004  stw       [r31 + 0x0004], r7
  9599. 00008CC8  90DF0000  stw       [r31], r6
  9600. 00008CCC  33FF0008  addic     r31, r31, 8
  9601. 00008CD0  4080FFEC  bge       -0x00000014 /* 00008CBC */
  9602. 00008CD4  3099FFFF  subic     r4, r25, 1
  9603. 00008CD8  4800080C  b         +0x0000080C /* 000094E4 */
  9604. 00008CDC  8BA40001  lbz       r29, [r4 + 0x0001]
  9605. 00008CE0  31E40002  addic     r15, r4, 2
  9606. 00008CE4  890F0000  lbz       r8, [r15]
  9607. 00008CE8  7C9DC810  subfc     r4, r29, r25
  9608. 00008CEC  31EF0001  addic     r15, r15, 1
  9609. 00008CF0  7C990734  extsh     r25, r4
  9610. 00008CF4  5504103A  rlwinm    r4, r8, 2, 0, 29
  9611. 00008CF8  7D11202E  lwzx      r8, r17, r4
  9612. 00008CFC  30DFFFFC  subic     r6, r31, 4
  9613. 00008D00  309EFFFC  subic     r4, r30, 4
  9614. label00008D04:
  9615. 00008D04  30BCFFFC  subic     r5, r28, 4
  9616. 00008D08  30F6FFFC  subic     r7, r22, 4
  9617. label00008D0C:
  9618. 00008D0C  301DFFFF  subic     r0, r29, 1
  9619. 00008D10  7C090735  extsh.    r9, r0
  9620. 00008D14  95070004  stwu      [r7 + 0x0004], r8
  9621. 00008D18  95050004  stwu      [r5 + 0x0004], r8
  9622. 00008D1C  95040004  stwu      [r4 + 0x0004], r8
  9623. 00008D20  32D60004  addic     r22, r22, 4
  9624. 00008D24  339C0004  addic     r28, r28, 4
  9625. 00008D28  33DE0004  addic     r30, r30, 4
  9626. 00008D2C  95060004  stwu      [r6 + 0x0004], r8
  9627. 00008D30  33FF0004  addic     r31, r31, 4
  9628. 00008D34  3BA90000  addi      r29, r9, 0x0000
  9629. 00008D38  4080FFD4  bge       -0x0000002C /* 00008D0C */
  9630. 00008D3C  480007A4  b         +0x000007A4 /* 000094E0 */
  9631. 00008D40  80A3003C  lwz       r5, [r3 + 0x003C]
  9632. 00008D44  A0C40001  lhz       r6, [r4 + 0x0001]
  9633. 00008D48  54A5083C  rlwinm    r5, r5, 1, 0, 30
  9634. 00008D4C  7CD32B2E  sthx      r6, r19, r5
  9635. 00008D50  80A3003C  lwz       r5, [r3 + 0x003C]
  9636. 00008D54  31E40003  addic     r15, r4, 3
  9637. 00008D58  30850001  addic     r4, r5, 1
  9638. 00008D5C  2C840100  cmpwi     cr1, r4, 256
  9639. 00008D60  9083003C  stw       [r3 + 0x003C], r4
  9640. 00008D64  54A5063E  rlwinm    r5, r5, 0, 24, 31
  9641. 00008D68  4086001C  bne       cr1, +0x0000001C /* 00008D84 */
  9642. 00008D6C  9283003C  stw       [r3 + 0x003C], r20
  9643. 00008D70  54A4083C  rlwinm    r4, r5, 1, 0, 30
  9644. 00008D74  7CBDC810  subfc     r5, r29, r25
  9645. 00008D78  48000014  b         +0x00000014 /* 00008D8C */
  9646. 00008D7C  88A40001  lbz       r5, [r4 + 0x0001]
  9647. 00008D80  31E40002  addic     r15, r4, 2
  9648. label00008D84:
  9649. 00008D84  54A4083C  rlwinm    r4, r5, 1, 0, 30
  9650. 00008D88  7CBDC810  subfc     r5, r29, r25
  9651. label00008D8C:
  9652. 00008D8C  7CB90734  extsh     r25, r5
  9653. 00008D90  7D132014  addc      r8, r19, r4
  9654. 00008D94  313FFFFC  subic     r9, r31, 4
  9655. 00008D98  30DEFFFC  subic     r6, r30, 4
  9656. 00008D9C  30BCFFFC  subic     r5, r28, 4
  9657. 00008DA0  30F6FFFC  subic     r7, r22, 4
  9658. label00008DA4:
  9659. 00008DA4  896F0000  lbz       r11, [r15]
  9660. 00008DA8  32D60004  addic     r22, r22, 4
  9661. label00008DAC:
  9662. 00008DAC  5564C9FE  rlwinm    r4, r11, 25, 7, 31
  9663. 00008DB0  7C0820AE  lbzx      r0, r8, r4
  9664. 00008DB4  5564D7FE  rlwinm    r4, r11, 26, 31, 31
  9665. 00008DB8  7D4820AE  lbzx      r10, r8, r4
  9666. 00008DBC  5404103A  rlwinm    r4, r0, 2, 0, 29
  9667. 00008DC0  7C1120AE  lbzx      r0, r17, r4
  9668. 00008DC4  5544103A  rlwinm    r4, r10, 2, 0, 29
  9669. 00008DC8  7C9520AE  lbzx      r4, r21, r4
  9670. 00008DCC  5400402E  rlwinm    r0, r0, 8, 0, 23
  9671. 00008DD0  7C802014  addc      r4, r0, r4
  9672. 00008DD4  548A402E  rlwinm    r10, r4, 8, 0, 23
  9673. 00008DD8  5564DFFE  rlwinm    r4, r11, 27, 31, 31
  9674. 00008DDC  7C0820AE  lbzx      r0, r8, r4
  9675. 00008DE0  5564E7FE  rlwinm    r4, r11, 28, 31, 31
  9676. 00008DE4  7C8820AE  lbzx      r4, r8, r4
  9677. 00008DE8  540C103A  rlwinm    r12, r0, 2, 0, 29
  9678. 00008DEC  7C1860AE  lbzx      r0, r24, r12
  9679. 00008DF0  5484103A  rlwinm    r4, r4, 2, 0, 29
  9680. 00008DF4  7C0A0014  addc      r0, r10, r0
  9681. 00008DF8  7C9B20AE  lbzx      r4, r27, r4
  9682. 00008DFC  5400402E  rlwinm    r0, r0, 8, 0, 23
  9683. 00008E00  7C802014  addc      r4, r0, r4
  9684. 00008E04  94870004  stwu      [r7 + 0x0004], r4
  9685. 00008E08  5564EFFE  rlwinm    r4, r11, 29, 31, 31
  9686. 00008E0C  7C8820AE  lbzx      r4, r8, r4
  9687. 00008E10  556AF7FE  rlwinm    r10, r11, 30, 31, 31
  9688. 00008E14  7C0850AE  lbzx      r0, r8, r10
  9689. 00008E18  5484103A  rlwinm    r4, r4, 2, 0, 29
  9690. 00008E1C  556AFFFE  rlwinm    r10, r11, 31, 31, 31
  9691. 00008E20  7D9820AE  lbzx      r12, r24, r4
  9692. 00008E24  5404103A  rlwinm    r4, r0, 2, 0, 29
  9693. 00008E28  556B07FE  rlwinm    r11, r11, 0, 31, 31
  9694. 00008E2C  7D4850AE  lbzx      r10, r8, r10
  9695. 00008E30  7C9B20AE  lbzx      r4, r27, r4
  9696. 00008E34  7C0858AE  lbzx      r0, r8, r11
  9697. 00008E38  558B402E  rlwinm    r11, r12, 8, 0, 23
  9698. 00008E3C  554A103A  rlwinm    r10, r10, 2, 0, 29
  9699. 00008E40  7C8B2014  addc      r4, r11, r4
  9700. 00008E44  7D7150AE  lbzx      r11, r17, r10
  9701. 00008E48  540A103A  rlwinm    r10, r0, 2, 0, 29
  9702. 00008E4C  5484402E  rlwinm    r4, r4, 8, 0, 23
  9703. 00008E50  7C845814  addc      r4, r4, r11
  9704. 00008E54  7C1550AE  lbzx      r0, r21, r10
  9705. 00008E58  5484402E  rlwinm    r4, r4, 8, 0, 23
  9706. 00008E5C  7C840014  addc      r4, r4, r0
  9707. 00008E60  94850004  stwu      [r5 + 0x0004], r4
  9708. 00008E64  896F0001  lbz       r11, [r15 + 0x0001]
  9709. 00008E68  339C0004  addic     r28, r28, 4
  9710. 00008E6C  5564C9FE  rlwinm    r4, r11, 25, 7, 31
  9711. 00008E70  7C8820AE  lbzx      r4, r8, r4
  9712. 00008E74  31EF0002  addic     r15, r15, 2
  9713. 00008E78  548A103A  rlwinm    r10, r4, 2, 0, 29
  9714. 00008E7C  5564D7FE  rlwinm    r4, r11, 26, 31, 31
  9715. 00008E80  7C8820AE  lbzx      r4, r8, r4
  9716. 00008E84  556CDFFE  rlwinm    r12, r11, 27, 31, 31
  9717. 00008E88  5484103A  rlwinm    r4, r4, 2, 0, 29
  9718. 00008E8C  7D5850AE  lbzx      r10, r24, r10
  9719. 00008E90  7C1B20AE  lbzx      r0, r27, r4
  9720. 00008E94  5564E7FE  rlwinm    r4, r11, 28, 31, 31
  9721. 00008E98  7D8860AE  lbzx      r12, r8, r12
  9722. 00008E9C  7DA820AE  lbzx      r13, r8, r4
  9723. 00008EA0  554A402E  rlwinm    r10, r10, 8, 0, 23
  9724. 00008EA4  5584103A  rlwinm    r4, r12, 2, 0, 29
  9725. 00008EA8  7C0A0014  addc      r0, r10, r0
  9726. 00008EAC  7D5120AE  lbzx      r10, r17, r4
  9727. 00008EB0  55A4103A  rlwinm    r4, r13, 2, 0, 29
  9728. 00008EB4  5400402E  rlwinm    r0, r0, 8, 0, 23
  9729. 00008EB8  7C005014  addc      r0, r0, r10
  9730. 00008EBC  7C9520AE  lbzx      r4, r21, r4
  9731. 00008EC0  5400402E  rlwinm    r0, r0, 8, 0, 23
  9732. 00008EC4  7C802014  addc      r4, r0, r4
  9733. 00008EC8  94860004  stwu      [r6 + 0x0004], r4
  9734. 00008ECC  5564EFFE  rlwinm    r4, r11, 29, 31, 31
  9735. 00008ED0  7C8820AE  lbzx      r4, r8, r4
  9736. 00008ED4  33DE0004  addic     r30, r30, 4
  9737. 00008ED8  5484103A  rlwinm    r4, r4, 2, 0, 29
  9738. 00008EDC  7C1820AE  lbzx      r0, r24, r4
  9739. 00008EE0  5564F7FE  rlwinm    r4, r11, 30, 31, 31
  9740. 00008EE4  540C402E  rlwinm    r12, r0, 8, 0, 23
  9741. 00008EE8  7C8820AE  lbzx      r4, r8, r4
  9742. 00008EEC  556AFFFE  rlwinm    r10, r11, 31, 31, 31
  9743. 00008EF0  5484103A  rlwinm    r4, r4, 2, 0, 29
  9744. 00008EF4  7C0850AE  lbzx      r0, r8, r10
  9745. 00008EF8  7C9B20AE  lbzx      r4, r27, r4
  9746. 00008EFC  556A07FE  rlwinm    r10, r11, 0, 31, 31
  9747. 00008F00  7D6850AE  lbzx      r11, r8, r10
  9748. 00008F04  540A103A  rlwinm    r10, r0, 2, 0, 29
  9749. 00008F08  7C8C2014  addc      r4, r12, r4
  9750. 00008F0C  301DFFFF  subic     r0, r29, 1
  9751. 00008F10  7D9150AE  lbzx      r12, r17, r10
  9752. 00008F14  556B103A  rlwinm    r11, r11, 2, 0, 29
  9753. 00008F18  7C0A0735  extsh.    r10, r0
  9754. 00008F1C  5484402E  rlwinm    r4, r4, 8, 0, 23
  9755. 00008F20  7C846014  addc      r4, r4, r12
  9756. 00008F24  7D5558AE  lbzx      r10, r21, r11
  9757. 00008F28  5484402E  rlwinm    r4, r4, 8, 0, 23
  9758. 00008F2C  7C845014  addc      r4, r4, r10
  9759. 00008F30  94890004  stwu      [r9 + 0x0004], r4
  9760. 00008F34  33FF0004  addic     r31, r31, 4
  9761. 00008F38  7C1D0734  extsh     r29, r0
  9762. 00008F3C  4080FE68  bge       -0x00000198 /* 00008DA4 */
  9763. 00008F40  480005A0  b         +0x000005A0 /* 000094E0 */
  9764. 00008F44  80A30040  lwz       r5, [r3 + 0x0040]
  9765. 00008F48  80C40001  lwz       r6, [r4 + 0x0001]
  9766. 00008F4C  54A5103A  rlwinm    r5, r5, 2, 0, 29
  9767. 00008F50  7CD0292E  stwx      r16, r6, r5
  9768. 00008F54  80A30040  lwz       r5, [r3 + 0x0040]
  9769. 00008F58  31E40005  addic     r15, r4, 5
  9770. 00008F5C  30850001  addic     r4, r5, 1
  9771. 00008F60  2C840100  cmpwi     cr1, r4, 256
  9772. 00008F64  90830040  stw       [r3 + 0x0040], r4
  9773. 00008F68  54A5063E  rlwinm    r5, r5, 0, 24, 31
  9774. 00008F6C  4086001C  bne       cr1, +0x0000001C /* 00008F88 */
  9775. 00008F70  92830040  stw       [r3 + 0x0040], r20
  9776. 00008F74  54A4103A  rlwinm    r4, r5, 2, 0, 29
  9777. 00008F78  7CBDC810  subfc     r5, r29, r25
  9778. 00008F7C  48000014  b         +0x00000014 /* 00008F90 */
  9779. 00008F80  88A40001  lbz       r5, [r4 + 0x0001]
  9780. 00008F84  31E40002  addic     r15, r4, 2
  9781. label00008F88:
  9782. 00008F88  54A4103A  rlwinm    r4, r5, 2, 0, 29
  9783. 00008F8C  7CBDC810  subfc     r5, r29, r25
  9784. label00008F90:
  9785. 00008F90  7CB90734  extsh     r25, r5
  9786. 00008F94  7D102014  addc      r8, r16, r4
  9787. 00008F98  30DFFFFC  subic     r6, r31, 4
  9788. 00008F9C  30BEFFFC  subic     r5, r30, 4
  9789. 00008FA0  30FCFFFC  subic     r7, r28, 4
  9790. 00008FA4  3136FFFC  subic     r9, r22, 4
  9791. label00008FA8:
  9792. 00008FA8  898F0000  lbz       r12, [r15]
  9793. 00008FAC  32D60004  addic     r22, r22, 4
  9794. 00008FB0  558407BE  rlwinm    r4, r12, 0, 30, 31
  9795. 00008FB4  7C0820AE  lbzx      r0, r8, r4
  9796. 00008FB8  5584D1BE  rlwinm    r4, r12, 26, 6, 31
  9797. 00008FBC  7C8820AE  lbzx      r4, r8, r4
  9798. 00008FC0  540A103A  rlwinm    r10, r0, 2, 0, 29
  9799. 00008FC4  5484103A  rlwinm    r4, r4, 2, 0, 29
  9800. 00008FC8  7C9120AE  lbzx      r4, r17, r4
  9801. 00008FCC  7D7B50AE  lbzx      r11, r27, r10
  9802. 00008FD0  548A402E  rlwinm    r10, r4, 8, 0, 23
  9803. 00008FD4  5584E7BE  rlwinm    r4, r12, 28, 30, 31
  9804. 00008FD8  7C0820AE  lbzx      r0, r8, r4
  9805. 00008FDC  5584F7BE  rlwinm    r4, r12, 30, 30, 31
  9806. 00008FE0  7C8820AE  lbzx      r4, r8, r4
  9807. 00008FE4  540C103A  rlwinm    r12, r0, 2, 0, 29
  9808. 00008FE8  7C1560AE  lbzx      r0, r21, r12
  9809. 00008FEC  5484103A  rlwinm    r4, r4, 2, 0, 29
  9810. 00008FF0  7C0A0014  addc      r0, r10, r0
  9811. 00008FF4  7C9820AE  lbzx      r4, r24, r4
  9812. 00008FF8  5400402E  rlwinm    r0, r0, 8, 0, 23
  9813. 00008FFC  7C802014  addc      r4, r0, r4
  9814. 00009000  5484402E  rlwinm    r4, r4, 8, 0, 23
  9815. 00009004  7C845814  addc      r4, r4, r11
  9816. 00009008  94890004  stwu      [r9 + 0x0004], r4
  9817. 0000900C  896F0001  lbz       r11, [r15 + 0x0001]
  9818. 00009010  5564D1BE  rlwinm    r4, r11, 26, 6, 31
  9819. 00009014  7C8820AE  lbzx      r4, r8, r4
  9820. 00009018  556AE7BE  rlwinm    r10, r11, 28, 30, 31
  9821. 0000901C  7C0850AE  lbzx      r0, r8, r10
  9822. 00009020  5484103A  rlwinm    r4, r4, 2, 0, 29
  9823. 00009024  556AF7BE  rlwinm    r10, r11, 30, 30, 31
  9824. 00009028  7D9820AE  lbzx      r12, r24, r4
  9825. 0000902C  5404103A  rlwinm    r4, r0, 2, 0, 29
  9826. 00009030  556B07BE  rlwinm    r11, r11, 0, 30, 31
  9827. 00009034  7D4850AE  lbzx      r10, r8, r10
  9828. 00009038  7C9B20AE  lbzx      r4, r27, r4
  9829. 0000903C  7C0858AE  lbzx      r0, r8, r11
  9830. 00009040  558B402E  rlwinm    r11, r12, 8, 0, 23
  9831. 00009044  554A103A  rlwinm    r10, r10, 2, 0, 29
  9832. 00009048  7C8B2014  addc      r4, r11, r4
  9833. 0000904C  7D7150AE  lbzx      r11, r17, r10
  9834. 00009050  540A103A  rlwinm    r10, r0, 2, 0, 29
  9835. 00009054  5484402E  rlwinm    r4, r4, 8, 0, 23
  9836. 00009058  7C845814  addc      r4, r4, r11
  9837. 0000905C  7C1550AE  lbzx      r0, r21, r10
  9838. 00009060  5484402E  rlwinm    r4, r4, 8, 0, 23
  9839. 00009064  7C840014  addc      r4, r4, r0
  9840. 00009068  94870004  stwu      [r7 + 0x0004], r4
  9841. 0000906C  896F0002  lbz       r11, [r15 + 0x0002]
  9842. 00009070  339C0004  addic     r28, r28, 4
  9843. 00009074  5564D1BE  rlwinm    r4, r11, 26, 6, 31
  9844. 00009078  7C8820AE  lbzx      r4, r8, r4
  9845. 0000907C  548A103A  rlwinm    r10, r4, 2, 0, 29
  9846. 00009080  5564E7BE  rlwinm    r4, r11, 28, 30, 31
  9847. 00009084  7C0820AE  lbzx      r0, r8, r4
  9848. 00009088  7D9150AE  lbzx      r12, r17, r10
  9849. 0000908C  5564F7BE  rlwinm    r4, r11, 30, 30, 31
  9850. 00009090  540A103A  rlwinm    r10, r0, 2, 0, 29
  9851. 00009094  556B07BE  rlwinm    r11, r11, 0, 30, 31
  9852. 00009098  7C1550AE  lbzx      r0, r21, r10
  9853. 0000909C  7C8820AE  lbzx      r4, r8, r4
  9854. 000090A0  7D4858AE  lbzx      r10, r8, r11
  9855. 000090A4  558B402E  rlwinm    r11, r12, 8, 0, 23
  9856. 000090A8  7C0B0014  addc      r0, r11, r0
  9857. 000090AC  5484103A  rlwinm    r4, r4, 2, 0, 29
  9858. 000090B0  7D7820AE  lbzx      r11, r24, r4
  9859. 000090B4  5544103A  rlwinm    r4, r10, 2, 0, 29
  9860. 000090B8  5400402E  rlwinm    r0, r0, 8, 0, 23
  9861. 000090BC  7C005814  addc      r0, r0, r11
  9862. 000090C0  7C9B20AE  lbzx      r4, r27, r4
  9863. 000090C4  5400402E  rlwinm    r0, r0, 8, 0, 23
  9864. 000090C8  7C802014  addc      r4, r0, r4
  9865. 000090CC  94850004  stwu      [r5 + 0x0004], r4
  9866. 000090D0  894F0003  lbz       r10, [r15 + 0x0003]
  9867. 000090D4  33DE0004  addic     r30, r30, 4
  9868. 000090D8  5544D1BE  rlwinm    r4, r10, 26, 6, 31
  9869. 000090DC  7C8820AE  lbzx      r4, r8, r4
  9870. 000090E0  31EF0004  addic     r15, r15, 4
  9871. 000090E4  5484103A  rlwinm    r4, r4, 2, 0, 29
  9872. 000090E8  7C1820AE  lbzx      r0, r24, r4
  9873. 000090EC  5544E7BE  rlwinm    r4, r10, 28, 30, 31
  9874. 000090F0  7D6820AE  lbzx      r11, r8, r4
  9875. 000090F4  5544F7BE  rlwinm    r4, r10, 30, 30, 31
  9876. 000090F8  7D8820AE  lbzx      r12, r8, r4
  9877. 000090FC  5564103A  rlwinm    r4, r11, 2, 0, 29
  9878. 00009100  7C9B20AE  lbzx      r4, r27, r4
  9879. 00009104  554A07BE  rlwinm    r10, r10, 0, 30, 31
  9880. 00009108  7D6850AE  lbzx      r11, r8, r10
  9881. 0000910C  5400402E  rlwinm    r0, r0, 8, 0, 23
  9882. 00009110  558A103A  rlwinm    r10, r12, 2, 0, 29
  9883. 00009114  7C802014  addc      r4, r0, r4
  9884. 00009118  301DFFFF  subic     r0, r29, 1
  9885. 0000911C  7D9150AE  lbzx      r12, r17, r10
  9886. 00009120  556B103A  rlwinm    r11, r11, 2, 0, 29
  9887. 00009124  7C0A0735  extsh.    r10, r0
  9888. 00009128  5484402E  rlwinm    r4, r4, 8, 0, 23
  9889. 0000912C  7C846014  addc      r4, r4, r12
  9890. 00009130  7D5558AE  lbzx      r10, r21, r11
  9891. 00009134  5484402E  rlwinm    r4, r4, 8, 0, 23
  9892. 00009138  7C845014  addc      r4, r4, r10
  9893. 0000913C  94860004  stwu      [r6 + 0x0004], r4
  9894. 00009140  33FF0004  addic     r31, r31, 4
  9895. 00009144  7C1D0734  extsh     r29, r0
  9896. 00009148  4080FE60  bge       -0x000001A0 /* 00008FA8 */
  9897. 0000914C  48000394  b         +0x00000394 /* 000094E0 */
  9898. 00009150  80A30044  lwz       r5, [r3 + 0x0044]
  9899. 00009154  80C40001  lwz       r6, [r4 + 0x0001]
  9900. 00009158  54A51838  rlwinm    r5, r5, 3, 0, 28
  9901. 0000915C  80E40005  lwz       r7, [r4 + 0x0005]
  9902. 00009160  7CAE2814  addc      r5, r14, r5
  9903. 00009164  90E50004  stw       [r5 + 0x0004], r7
  9904. 00009168  90C50000  stw       [r5], r6
  9905. 0000916C  80A30044  lwz       r5, [r3 + 0x0044]
  9906. 00009170  31E40009  addic     r15, r4, 9
  9907. 00009174  30850001  addic     r4, r5, 1
  9908. 00009178  2C840100  cmpwi     cr1, r4, 256
  9909. 0000917C  90830044  stw       [r3 + 0x0044], r4
  9910. 00009180  54A5063E  rlwinm    r5, r5, 0, 24, 31
  9911. 00009184  4086001C  bne       cr1, +0x0000001C /* 000091A0 */
  9912. 00009188  92830044  stw       [r3 + 0x0044], r20
  9913. 0000918C  54A41838  rlwinm    r4, r5, 3, 0, 28
  9914. 00009190  7CBDC810  subfc     r5, r29, r25
  9915. 00009194  48000014  b         +0x00000014 /* 000091A8 */
  9916. 00009198  88A40001  lbz       r5, [r4 + 0x0001]
  9917. 0000919C  31E40002  addic     r15, r4, 2
  9918. label000091A0:
  9919. 000091A0  54A41838  rlwinm    r4, r5, 3, 0, 28
  9920. 000091A4  7CBDC810  subfc     r5, r29, r25
  9921. label000091A8:
  9922. 000091A8  7D6E2014  addc      r11, r14, r4
  9923. 000091AC  7CB90734  extsh     r25, r5
  9924. 000091B0  313FFFFC  subic     r9, r31, 4
  9925. 000091B4  31BEFFFC  subic     r13, r30, 4
  9926. 000091B8  315CFFFC  subic     r10, r28, 4
  9927. 000091BC  3196FFFC  subic     r12, r22, 4
  9928. label000091C0:
  9929. 000091C0  A88F0000  lha       r4, [r15]
  9930. 000091C4  32D60004  addic     r22, r22, 4
  9931. 000091C8  54859F7E  rlwinm    r5, r4, 19, 29, 31
  9932. 000091CC  7CCB28AE  lbzx      r6, r11, r5
  9933. 000091D0  5485B77E  rlwinm    r5, r4, 22, 29, 31
  9934. 000091D4  7CEB28AE  lbzx      r7, r11, r5
  9935. 000091D8  54C5103A  rlwinm    r5, r6, 2, 0, 29
  9936. 000091DC  7CD128AE  lbzx      r6, r17, r5
  9937. 000091E0  54E5103A  rlwinm    r5, r7, 2, 0, 29
  9938. 000091E4  7CB528AE  lbzx      r5, r21, r5
  9939. 000091E8  54C6402E  rlwinm    r6, r6, 8, 0, 23
  9940. 000091EC  7CA62814  addc      r5, r6, r5
  9941. 000091F0  54A7402E  rlwinm    r7, r5, 8, 0, 23
  9942. 000091F4  5485CF7E  rlwinm    r5, r4, 25, 29, 31
  9943. 000091F8  7CCB28AE  lbzx      r6, r11, r5
  9944. 000091FC  5485E77E  rlwinm    r5, r4, 28, 29, 31
  9945. 00009200  7CAB28AE  lbzx      r5, r11, r5
  9946. 00009204  54C6103A  rlwinm    r6, r6, 2, 0, 29
  9947. 00009208  7CD830AE  lbzx      r6, r24, r6
  9948. 0000920C  54A5103A  rlwinm    r5, r5, 2, 0, 29
  9949. 00009210  7CC73014  addc      r6, r7, r6
  9950. 00009214  7CBB28AE  lbzx      r5, r27, r5
  9951. 00009218  54C6402E  rlwinm    r6, r6, 8, 0, 23
  9952. 0000921C  7CA62814  addc      r5, r6, r5
  9953. 00009220  94AC0004  stwu      [r12 + 0x0004], r5
  9954. 00009224  A80F0002  lha       r0, [r15 + 0x0002]
  9955. 00009228  54059F7E  rlwinm    r5, r0, 19, 29, 31
  9956. 0000922C  7CCB28AE  lbzx      r6, r11, r5
  9957. 00009230  5405B77E  rlwinm    r5, r0, 22, 29, 31
  9958. 00009234  7CAB28AE  lbzx      r5, r11, r5
  9959. 00009238  54C6103A  rlwinm    r6, r6, 2, 0, 29
  9960. 0000923C  5407CF7E  rlwinm    r7, r0, 25, 29, 31
  9961. 00009240  7D0B38AE  lbzx      r8, r11, r7
  9962. 00009244  7CD830AE  lbzx      r6, r24, r6
  9963. 00009248  54A5103A  rlwinm    r5, r5, 2, 0, 29
  9964. 0000924C  7CFB28AE  lbzx      r7, r27, r5
  9965. 00009250  5405E77E  rlwinm    r5, r0, 28, 29, 31
  9966. 00009254  54C6402E  rlwinm    r6, r6, 8, 0, 23
  9967. 00009258  7CAB28AE  lbzx      r5, r11, r5
  9968. 0000925C  5508103A  rlwinm    r8, r8, 2, 0, 29
  9969. 00009260  7CC63814  addc      r6, r6, r7
  9970. 00009264  7CF140AE  lbzx      r7, r17, r8
  9971. 00009268  54A5103A  rlwinm    r5, r5, 2, 0, 29
  9972. 0000926C  54C6402E  rlwinm    r6, r6, 8, 0, 23
  9973. 00009270  7CC63814  addc      r6, r6, r7
  9974. 00009274  7CB528AE  lbzx      r5, r21, r5
  9975. 00009278  54C6402E  rlwinm    r6, r6, 8, 0, 23
  9976. 0000927C  7CA62814  addc      r5, r6, r5
  9977. 00009280  5408452E  rlwinm    r8, r0, 8, 20, 23
  9978. 00009284  94AA0004  stwu      [r10 + 0x0004], r5
  9979. 00009288  A80F0004  lha       r0, [r15 + 0x0004]
  9980. 0000928C  50886426  rlwimi    r8, r4, 12, 16, 19
  9981. 00009290  339C0004  addic     r28, r28, 4
  9982. 00009294  31EF0006  addic     r15, r15, 6
  9983. 00009298  54049F7E  rlwinm    r4, r0, 19, 29, 31
  9984. 0000929C  5405B77E  rlwinm    r5, r0, 22, 29, 31
  9985. 000092A0  7C8B20AE  lbzx      r4, r11, r4
  9986. 000092A4  7CCB28AE  lbzx      r6, r11, r5
  9987. 000092A8  5485103A  rlwinm    r5, r4, 2, 0, 29
  9988. 000092AC  5404CF7E  rlwinm    r4, r0, 25, 29, 31
  9989. 000092B0  7C8B20AE  lbzx      r4, r11, r4
  9990. 000092B4  7CB128AE  lbzx      r5, r17, r5
  9991. 000092B8  54C6103A  rlwinm    r6, r6, 2, 0, 29
  9992. 000092BC  7CD530AE  lbzx      r6, r21, r6
  9993. 000092C0  5484103A  rlwinm    r4, r4, 2, 0, 29
  9994. 000092C4  5407E77E  rlwinm    r7, r0, 28, 29, 31
  9995. 000092C8  54A5402E  rlwinm    r5, r5, 8, 0, 23
  9996. 000092CC  7CA53014  addc      r5, r5, r6
  9997. 000092D0  7C9820AE  lbzx      r4, r24, r4
  9998. 000092D4  7CEB38AE  lbzx      r7, r11, r7
  9999. 000092D8  54A5402E  rlwinm    r5, r5, 8, 0, 23
  10000. 000092DC  54E6103A  rlwinm    r6, r7, 2, 0, 29
  10001. 000092E0  7C852014  addc      r4, r5, r4
  10002. 000092E4  7CBB30AE  lbzx      r5, r27, r6
  10003. 000092E8  5484402E  rlwinm    r4, r4, 8, 0, 23
  10004. 000092EC  54062636  rlwinm    r6, r0, 4, 24, 27
  10005. 000092F0  7C842814  addc      r4, r4, r5
  10006. 000092F4  7D063378  or        r6, r8, r6
  10007. 000092F8  948D0004  stwu      [r13 + 0x0004], r4
  10008. 000092FC  33DE0004  addic     r30, r30, 4
  10009. 00009300  54C49F7E  rlwinm    r4, r6, 19, 29, 31
  10010. 00009304  7C8B20AE  lbzx      r4, r11, r4
  10011. 00009308  5505B77E  rlwinm    r5, r8, 22, 29, 31
  10012. 0000930C  5484103A  rlwinm    r4, r4, 2, 0, 29
  10013. 00009310  7CEB28AE  lbzx      r7, r11, r5
  10014. 00009314  7D1820AE  lbzx      r8, r24, r4
  10015. 00009318  54E4103A  rlwinm    r4, r7, 2, 0, 29
  10016. 0000931C  54C5CF7E  rlwinm    r5, r6, 25, 29, 31
  10017. 00009320  7CAB28AE  lbzx      r5, r11, r5
  10018. 00009324  7C9B20AE  lbzx      r4, r27, r4
  10019. 00009328  5507402E  rlwinm    r7, r8, 8, 0, 23
  10020. 0000932C  54C6E77E  rlwinm    r6, r6, 28, 29, 31
  10021. 00009330  54A5103A  rlwinm    r5, r5, 2, 0, 29
  10022. 00009334  7C872014  addc      r4, r7, r4
  10023. 00009338  7CCB30AE  lbzx      r6, r11, r6
  10024. 0000933C  7CF128AE  lbzx      r7, r17, r5
  10025. 00009340  5484402E  rlwinm    r4, r4, 8, 0, 23
  10026. 00009344  54C5103A  rlwinm    r5, r6, 2, 0, 29
  10027. 00009348  7C843814  addc      r4, r4, r7
  10028. 0000934C  30DDFFFF  subic     r6, r29, 1
  10029. 00009350  7CF528AE  lbzx      r7, r21, r5
  10030. 00009354  7CC50735  extsh.    r5, r6
  10031. 00009358  5484402E  rlwinm    r4, r4, 8, 0, 23
  10032. 0000935C  7C843814  addc      r4, r4, r7
  10033. 00009360  94890004  stwu      [r9 + 0x0004], r4
  10034. 00009364  33FF0004  addic     r31, r31, 4
  10035. 00009368  3BA50000  addi      r29, r5, 0x0000
  10036. 0000936C  4080FE54  bge       -0x000001AC /* 000091C0 */
  10037. 00009370  48000170  b         +0x00000170 /* 000094E0 */
  10038. 00009374  7C9DC810  subfc     r4, r29, r25
  10039. 00009378  7C990734  extsh     r25, r4
  10040. 0000937C  311FFFFC  subic     r8, r31, 4
  10041. 00009380  30DEFFFC  subic     r6, r30, 4
  10042. 00009384  30BCFFFC  subic     r5, r28, 4
  10043. 00009388  30F6FFFC  subic     r7, r22, 4
  10044. label0000938C:
  10045. 0000938C  888F0000  lbz       r4, [r15]
  10046. 00009390  880F0001  lbz       r0, [r15 + 0x0001]
  10047. 00009394  5484103A  rlwinm    r4, r4, 2, 0, 29
  10048. 00009398  7D3120AE  lbzx      r9, r17, r4
  10049. 0000939C  5404103A  rlwinm    r4, r0, 2, 0, 29
  10050. 000093A0  7C9520AE  lbzx      r4, r21, r4
  10051. 000093A4  5520402E  rlwinm    r0, r9, 8, 0, 23
  10052. 000093A8  7C802014  addc      r4, r0, r4
  10053. 000093AC  5480402E  rlwinm    r0, r4, 8, 0, 23
  10054. 000093B0  888F0002  lbz       r4, [r15 + 0x0002]
  10055. 000093B4  894F0003  lbz       r10, [r15 + 0x0003]
  10056. 000093B8  5484103A  rlwinm    r4, r4, 2, 0, 29
  10057. 000093BC  7D3820AE  lbzx      r9, r24, r4
  10058. 000093C0  5544103A  rlwinm    r4, r10, 2, 0, 29
  10059. 000093C4  7C004814  addc      r0, r0, r9
  10060. 000093C8  7C9B20AE  lbzx      r4, r27, r4
  10061. 000093CC  5400402E  rlwinm    r0, r0, 8, 0, 23
  10062. 000093D0  7C802014  addc      r4, r0, r4
  10063. 000093D4  94870004  stwu      [r7 + 0x0004], r4
  10064. 000093D8  880F0004  lbz       r0, [r15 + 0x0004]
  10065. 000093DC  888F0005  lbz       r4, [r15 + 0x0005]
  10066. 000093E0  5409103A  rlwinm    r9, r0, 2, 0, 29
  10067. 000093E4  5484103A  rlwinm    r4, r4, 2, 0, 29
  10068. 000093E8  7C1848AE  lbzx      r0, r24, r9
  10069. 000093EC  7D3B20AE  lbzx      r9, r27, r4
  10070. 000093F0  888F0006  lbz       r4, [r15 + 0x0006]
  10071. 000093F4  894F0007  lbz       r10, [r15 + 0x0007]
  10072. 000093F8  5400402E  rlwinm    r0, r0, 8, 0, 23
  10073. 000093FC  7C004814  addc      r0, r0, r9
  10074. 00009400  5484103A  rlwinm    r4, r4, 2, 0, 29
  10075. 00009404  7D3120AE  lbzx      r9, r17, r4
  10076. 00009408  5544103A  rlwinm    r4, r10, 2, 0, 29
  10077. 0000940C  5400402E  rlwinm    r0, r0, 8, 0, 23
  10078. 00009410  7C090014  addc      r0, r9, r0
  10079. 00009414  7C9520AE  lbzx      r4, r21, r4
  10080. 00009418  5400402E  rlwinm    r0, r0, 8, 0, 23
  10081. 0000941C  7C802014  addc      r4, r0, r4
  10082. 00009420  94850004  stwu      [r5 + 0x0004], r4
  10083. 00009424  888F0008  lbz       r4, [r15 + 0x0008]
  10084. 00009428  892F0009  lbz       r9, [r15 + 0x0009]
  10085. 0000942C  5484103A  rlwinm    r4, r4, 2, 0, 29
  10086. 00009430  7C1120AE  lbzx      r0, r17, r4
  10087. 00009434  5524103A  rlwinm    r4, r9, 2, 0, 29
  10088. 00009438  892F000A  lbz       r9, [r15 + 0x000A]
  10089. 0000943C  7D5520AE  lbzx      r10, r21, r4
  10090. 00009440  5524103A  rlwinm    r4, r9, 2, 0, 29
  10091. 00009444  5400402E  rlwinm    r0, r0, 8, 0, 23
  10092. 00009448  892F000B  lbz       r9, [r15 + 0x000B]
  10093. 0000944C  7C005014  addc      r0, r0, r10
  10094. 00009450  7D5820AE  lbzx      r10, r24, r4
  10095. 00009454  5524103A  rlwinm    r4, r9, 2, 0, 29
  10096. 00009458  5400402E  rlwinm    r0, r0, 8, 0, 23
  10097. 0000945C  7C005014  addc      r0, r0, r10
  10098. 00009460  7C9B20AE  lbzx      r4, r27, r4
  10099. 00009464  5400402E  rlwinm    r0, r0, 8, 0, 23
  10100. 00009468  7C802014  addc      r4, r0, r4
  10101. 0000946C  94860004  stwu      [r6 + 0x0004], r4
  10102. 00009470  888F000C  lbz       r4, [r15 + 0x000C]
  10103. 00009474  892F000D  lbz       r9, [r15 + 0x000D]
  10104. 00009478  5484103A  rlwinm    r4, r4, 2, 0, 29
  10105. 0000947C  7C1820AE  lbzx      r0, r24, r4
  10106. 00009480  5524103A  rlwinm    r4, r9, 2, 0, 29
  10107. 00009484  892F000E  lbz       r9, [r15 + 0x000E]
  10108. 00009488  7D5B20AE  lbzx      r10, r27, r4
  10109. 0000948C  5524103A  rlwinm    r4, r9, 2, 0, 29
  10110. 00009490  892F000F  lbz       r9, [r15 + 0x000F]
  10111. 00009494  5400402E  rlwinm    r0, r0, 8, 0, 23
  10112. 00009498  7C005014  addc      r0, r0, r10
  10113. 0000949C  7C9120AE  lbzx      r4, r17, r4
  10114. 000094A0  5529103A  rlwinm    r9, r9, 2, 0, 29
  10115. 000094A4  5400402E  rlwinm    r0, r0, 8, 0, 23
  10116. 000094A8  7C840014  addc      r4, r4, r0
  10117. 000094AC  7D3548AE  lbzx      r9, r21, r9
  10118. 000094B0  315DFFFF  subic     r10, r29, 1
  10119. 000094B4  5484402E  rlwinm    r4, r4, 8, 0, 23
  10120. 000094B8  7D400735  extsh.    r0, r10
  10121. 000094BC  7C844814  addc      r4, r4, r9
  10122. 000094C0  32D60004  addic     r22, r22, 4
  10123. 000094C4  339C0004  addic     r28, r28, 4
  10124. 000094C8  33DE0004  addic     r30, r30, 4
  10125. 000094CC  94880004  stwu      [r8 + 0x0004], r4
  10126. 000094D0  31EF0010  addic     r15, r15, 16
  10127. 000094D4  33FF0004  addic     r31, r31, 4
  10128. 000094D8  33A00000  addic     r29, r0, 0
  10129. 000094DC  4080FEB0  bge       -0x00000150 /* 0000938C */
  10130. label000094E0:
  10131. 000094E0  3099FFFF  subic     r4, r25, 1
  10132. label000094E4:
  10133. 000094E4  7C850735  extsh.    r5, r4
  10134. 000094E8  3B250000  addi      r25, r5, 0x0000
  10135. 000094EC  4080F610  bge       -0x000009F0 /* 00008AFC */
  10136. label000094F0:
  10137. 000094F0  30D2FFFF  subic     r6, r18, 1
  10138. 000094F4  7CC40735  extsh.    r4, r6
  10139. 000094F8  80810044  lwz       r4, [r1 + 0x0044]
  10140. 000094FC  80A1003C  lwz       r5, [r1 + 0x003C]
  10141. 00009500  7CD20734  extsh     r18, r6
  10142. 00009504  7C852014  addc      r4, r5, r4
  10143. 00009508  9081003C  stw       [r1 + 0x003C], r4
  10144. 0000950C  4080F5C8  bge       -0x00000A38 /* 00008AD4 */
  10145. label00009510:
  10146. 00009510  38800001  li        r4, 0x0001
  10147. 00009514  98810038  stb       [r1 + 0x0038], r4
  10148. 00009518  91E30008  stw       [r3 + 0x0008], r15
  10149. 0000951C  B9A10054  lmw       r13, [r1 + 0x0054]
  10150. 00009520  302100A0  addic     r1, r1, 160
  10151. 00009524  4E800020  blr
  10152. 00009528  00000000  .invalid
  10153. 0000952C  00002041  .invalid
  10154. 00009530  80130100  lwz       r0, [r19 + 0x0100]
  10155. 00009534  00000000  .invalid
  10156. 00009538  00000AF4  .invalid
  10157. 0000953C  0011534D  .invalid
  10158. 00009540  43444543  bcla     26, 4, 0x00004540
  10159. 00009544  4F4D5052  .invalid  4C
  10160. 00009548  45535338  .invalid  sc
  10161. 0000954C  544F3800  rlwinm    r15, r2, 7, 0, 0
  10162. 00009550  A8830022  lha       r4, [r3 + 0x0022]
  10163. 00009554  7C0802A6  mflr      r0
  10164. 00009558  2C840000  cmpwi     cr1, r4, 0
  10165. 0000955C  BDA1FFB4  stmw      [r1 - 0x004C], r13
  10166. 00009560  90010008  stw       [r1 + 0x0008], r0
  10167. 00009564  9421FF70  stwu      [r1 - 0x0090], r1
  10168. 00009568  40840018  bge       cr1, +0x00000018 /* 00009580 */
  10169. 0000956C  4BFFF261  bl        -0x00000DA0 /* 000087CC */
  10170. 00009570  81810098  lwz       r12, [r1 + 0x0098]
  10171. 00009574  30210090  addic     r1, r1, 144
  10172. 00009578  7D8803A6  mtlr      r12
  10173. 0000957C  4E800020  blr
  10174. label00009580:
  10175. 00009580  AAC3001E  lha       r22, [r3 + 0x001E]
  10176. 00009584  80A30068  lwz       r5, [r3 + 0x0068]
  10177. 00009588  3096FFFF  subic     r4, r22, 1
  10178. 0000958C  80C50000  lwz       r6, [r5]
  10179. 00009590  7C850735  extsh.    r5, r4
  10180. 00009594  82630008  lwz       r19, [r3 + 0x0008]
  10181. 00009598  82230010  lwz       r17, [r3 + 0x0010]
  10182. 0000959C  32A6000E  addic     r21, r6, 14
  10183. 000095A0  38A00001  li        r5, 0x0001
  10184. 000095A4  98A10038  stb       [r1 + 0x0038], r5
  10185. 000095A8  AA830018  lha       r20, [r3 + 0x0018]
  10186. 000095AC  82430030  lwz       r18, [r3 + 0x0030]
  10187. 000095B0  82E30034  lwz       r23, [r3 + 0x0034]
  10188. 000095B4  3326000C  addic     r25, r6, 12
  10189. 000095B8  83630038  lwz       r27, [r3 + 0x0038]
  10190. 000095BC  98A10038  stb       [r1 + 0x0038], r5
  10191. 000095C0  7C960734  extsh     r22, r4
  10192. 000095C4  41800DE4  blt       +0x00000DE4 /* 0000A3A8 */
  10193. 000095C8  56841838  rlwinm    r4, r20, 3, 0, 28
  10194. 000095CC  83A200B4  lwz       r29, [r2 + 0x00B4]
  10195. 000095D0  838200B8  lwz       r28, [r2 + 0x00B8]
  10196. 000095D4  3A000000  li        r16, 0x0000
  10197. 000095D8  9081003C  stw       [r1 + 0x003C], r4
  10198. label000095DC:
  10199. 000095DC  AB43001A  lha       r26, [r3 + 0x001A]
  10200. 000095E0  7F11A014  addc      r24, r17, r20
  10201. 000095E4  309AFFFF  subic     r4, r26, 1
  10202. 000095E8  7C850735  extsh.    r5, r4
  10203. 000095EC  7FD4C014  addc      r30, r20, r24
  10204. 000095F0  7D94F014  addc      r12, r20, r30
  10205. 000095F4  7D746014  addc      r11, r20, r12
  10206. 000095F8  7FF45814  addc      r31, r20, r11
  10207. 000095FC  7D34F814  addc      r9, r20, r31
  10208. 00009600  39510000  addi      r10, r17, 0x0000
  10209. 00009604  7DF44814  addc      r15, r20, r9
  10210. 00009608  3B450000  addi      r26, r5, 0x0000
  10211. 0000960C  41800D84  blt       +0x00000D84 /* 0000A390 */
  10212. label00009610:
  10213. 00009610  89D30000  lbz       r14, [r19]
  10214. 00009614  38930000  addi      r4, r19, 0x0000
  10215. 00009618  55C5E13E  rlwinm    r5, r14, 28, 4, 31
  10216. 0000961C  2885000F  cmplwi    cr1, r5, 15
  10217. 00009620  55C5F0BA  rlwinm    r5, r14, 30, 2, 29
  10218. 00009624  7CBD2814  addc      r5, r29, r5
  10219. 00009628  32730001  addic     r19, r19, 1
  10220. 0000962C  55CE073E  rlwinm    r14, r14, 0, 28, 31
  10221. 00009630  41850D50  bgt       cr1, +0x00000D50 /* 0000A380 */
  10222. 00009634  80A50080  lwz       r5, [r5 + 0x0080]
  10223. 00009638  7CBC2814  addc      r5, r28, r5
  10224. 0000963C  7CA903A6  mtctr     r5
  10225. 00009640  4E800420  bctr
  10226. 00009644  89C40001  lbz       r14, [r4 + 0x0001]
  10227. 00009648  32640002  addic     r19, r4, 2
  10228. 0000964C  308E0001  addic     r4, r14, 1
  10229. 00009650  54841838  rlwinm    r4, r4, 3, 0, 28
  10230. 00009654  7C840734  extsh     r4, r4
  10231. 00009658  7CAED010  subfc     r5, r14, r26
  10232. 0000965C  7DE47814  addc      r15, r4, r15
  10233. 00009660  7CBA0734  extsh     r26, r5
  10234. 00009664  7D4A2014  addc      r10, r10, r4
  10235. 00009668  7F182014  addc      r24, r24, r4
  10236. 0000966C  7FDE2014  addc      r30, r30, r4
  10237. 00009670  7D8C2014  addc      r12, r12, r4
  10238. 00009674  7D6B2014  addc      r11, r11, r4
  10239. 00009678  7FFF2014  addc      r31, r31, r4
  10240. 0000967C  7D292014  addc      r9, r9, r4
  10241. 00009680  48000D00  b         +0x00000D00 /* 0000A380 */
  10242. 00009684  89C40001  lbz       r14, [r4 + 0x0001]
  10243. 00009688  32640002  addic     r19, r4, 2
  10244. 0000968C  7C8ED010  subfc     r4, r14, r26
  10245. 00009690  7C9A0734  extsh     r26, r4
  10246. 00009694  388A0000  addi      r4, r10, 0x0000
  10247. 00009698  84A4FFF8  lwzu      r5, [r4 - 0x0008]
  10248. 0000969C  388A0000  addi      r4, r10, 0x0000
  10249. 000096A0  84C4FFFC  lwzu      r6, [r4 - 0x0004]
  10250. 000096A4  388E0000  addi      r4, r14, 0x0000
  10251. label000096A8:
  10252. 000096A8  30EEFFFF  subic     r7, r14, 1
  10253. 000096AC  7CE00735  extsh.    r0, r7
  10254. 000096B0  90AA0000  stw       [r10], r5
  10255. 000096B4  90CA0004  stw       [r10 + 0x0004], r6
  10256. 000096B8  90B80000  stw       [r24], r5
  10257. 000096BC  90D80004  stw       [r24 + 0x0004], r6
  10258. 000096C0  314A0008  addic     r10, r10, 8
  10259. 000096C4  33180008  addic     r24, r24, 8
  10260. 000096C8  31C00000  addic     r14, r0, 0
  10261. 000096CC  4080FFDC  bge       -0x00000024 /* 000096A8 */
  10262. 000096D0  38BE0000  addi      r5, r30, 0x0000
  10263. 000096D4  8405FFF8  lwzu      r0, [r5 - 0x0008]
  10264. 000096D8  38BE0000  addi      r5, r30, 0x0000
  10265. 000096DC  84C5FFFC  lwzu      r6, [r5 - 0x0004]
  10266. 000096E0  38A40000  addi      r5, r4, 0x0000
  10267. label000096E4:
  10268. 000096E4  30E5FFFF  subic     r7, r5, 1
  10269. 000096E8  7CE50735  extsh.    r5, r7
  10270. 000096EC  901E0000  stw       [r30], r0
  10271. 000096F0  90DE0004  stw       [r30 + 0x0004], r6
  10272. 000096F4  900C0000  stw       [r12], r0
  10273. 000096F8  90CC0004  stw       [r12 + 0x0004], r6
  10274. 000096FC  33DE0008  addic     r30, r30, 8
  10275. 00009700  318C0008  addic     r12, r12, 8
  10276. 00009704  4080FFE0  bge       -0x00000020 /* 000096E4 */
  10277. 00009708  38AB0000  addi      r5, r11, 0x0000
  10278. 0000970C  8405FFF8  lwzu      r0, [r5 - 0x0008]
  10279. 00009710  38AB0000  addi      r5, r11, 0x0000
  10280. 00009714  84C5FFFC  lwzu      r6, [r5 - 0x0004]
  10281. 00009718  38A40000  addi      r5, r4, 0x0000
  10282. label0000971C:
  10283. 0000971C  30E5FFFF  subic     r7, r5, 1
  10284. 00009720  7CE50735  extsh.    r5, r7
  10285. 00009724  900B0000  stw       [r11], r0
  10286. 00009728  90CB0004  stw       [r11 + 0x0004], r6
  10287. 0000972C  901F0000  stw       [r31], r0
  10288. 00009730  90DF0004  stw       [r31 + 0x0004], r6
  10289. 00009734  316B0008  addic     r11, r11, 8
  10290. 00009738  33FF0008  addic     r31, r31, 8
  10291. 0000973C  4080FFE0  bge       -0x00000020 /* 0000971C */
  10292. 00009740  38A90000  addi      r5, r9, 0x0000
  10293. 00009744  84E5FFF8  lwzu      r7, [r5 - 0x0008]
  10294. 00009748  38A90000  addi      r5, r9, 0x0000
  10295. 0000974C  84C5FFFC  lwzu      r6, [r5 - 0x0004]
  10296. label00009750:
  10297. 00009750  3084FFFF  subic     r4, r4, 1
  10298. 00009754  7C850735  extsh.    r5, r4
  10299. 00009758  90E90000  stw       [r9], r7
  10300. 0000975C  90C90004  stw       [r9 + 0x0004], r6
  10301. 00009760  90EF0000  stw       [r15], r7
  10302. 00009764  90CF0004  stw       [r15 + 0x0004], r6
  10303. 00009768  31290008  addic     r9, r9, 8
  10304. 0000976C  31EF0008  addic     r15, r15, 8
  10305. 00009770  38850000  addi      r4, r5, 0x0000
  10306. 00009774  4080FFDC  bge       -0x00000024 /* 00009750 */
  10307. 00009778  48000C08  b         +0x00000C08 /* 0000A380 */
  10308. 0000977C  89C40001  lbz       r14, [r4 + 0x0001]
  10309. 00009780  32640002  addic     r19, r4, 2
  10310. 00009784  7C8E7014  addc      r4, r14, r14
  10311. 00009788  30840001  addic     r4, r4, 1
  10312. 0000978C  7C84D010  subfc     r4, r4, r26
  10313. 00009790  7C9A0734  extsh     r26, r4
  10314. 00009794  388A0000  addi      r4, r10, 0x0000
  10315. 00009798  84E4FFF0  lwzu      r7, [r4 - 0x0010]
  10316. 0000979C  388A0000  addi      r4, r10, 0x0000
  10317. 000097A0  84A4FFF4  lwzu      r5, [r4 - 0x000C]
  10318. 000097A4  388A0000  addi      r4, r10, 0x0000
  10319. 000097A8  84C4FFF8  lwzu      r6, [r4 - 0x0008]
  10320. 000097AC  388A0000  addi      r4, r10, 0x0000
  10321. 000097B0  8404FFFC  lwzu      r0, [r4 - 0x0004]
  10322. 000097B4  388E0000  addi      r4, r14, 0x0000
  10323. label000097B8:
  10324. 000097B8  310EFFFF  subic     r8, r14, 1
  10325. 000097BC  7D0E0735  extsh.    r14, r8
  10326. 000097C0  90EA0000  stw       [r10], r7
  10327. 000097C4  90AA0004  stw       [r10 + 0x0004], r5
  10328. 000097C8  90CA0008  stw       [r10 + 0x0008], r6
  10329. 000097CC  900A000C  stw       [r10 + 0x000C], r0
  10330. 000097D0  90F80000  stw       [r24], r7
  10331. 000097D4  90B80004  stw       [r24 + 0x0004], r5
  10332. 000097D8  90D80008  stw       [r24 + 0x0008], r6
  10333. 000097DC  9018000C  stw       [r24 + 0x000C], r0
  10334. 000097E0  314A0010  addic     r10, r10, 16
  10335. 000097E4  33180010  addic     r24, r24, 16
  10336. 000097E8  4080FFD0  bge       -0x00000030 /* 000097B8 */
  10337. 000097EC  38BE0000  addi      r5, r30, 0x0000
  10338. 000097F0  85C5FFF0  lwzu      r14, [r5 - 0x0010]
  10339. 000097F4  38BE0000  addi      r5, r30, 0x0000
  10340. 000097F8  8405FFF4  lwzu      r0, [r5 - 0x000C]
  10341. 000097FC  38BE0000  addi      r5, r30, 0x0000
  10342. 00009800  8505FFF8  lwzu      r8, [r5 - 0x0008]
  10343. 00009804  38BE0000  addi      r5, r30, 0x0000
  10344. 00009808  84C5FFFC  lwzu      r6, [r5 - 0x0004]
  10345. 0000980C  38A40000  addi      r5, r4, 0x0000
  10346. label00009810:
  10347. 00009810  30A5FFFF  subic     r5, r5, 1
  10348. 00009814  7CA70735  extsh.    r7, r5
  10349. 00009818  91DE0000  stw       [r30], r14
  10350. 0000981C  901E0004  stw       [r30 + 0x0004], r0
  10351. 00009820  911E0008  stw       [r30 + 0x0008], r8
  10352. 00009824  90DE000C  stw       [r30 + 0x000C], r6
  10353. 00009828  91CC0000  stw       [r12], r14
  10354. 0000982C  900C0004  stw       [r12 + 0x0004], r0
  10355. 00009830  910C0008  stw       [r12 + 0x0008], r8
  10356. 00009834  90CC000C  stw       [r12 + 0x000C], r6
  10357. 00009838  33DE0010  addic     r30, r30, 16
  10358. 0000983C  318C0010  addic     r12, r12, 16
  10359. 00009840  38A70000  addi      r5, r7, 0x0000
  10360. 00009844  4080FFCC  bge       -0x00000034 /* 00009810 */
  10361. 00009848  38AB0000  addi      r5, r11, 0x0000
  10362. 0000984C  85C5FFF0  lwzu      r14, [r5 - 0x0010]
  10363. 00009850  38AB0000  addi      r5, r11, 0x0000
  10364. 00009854  8405FFF4  lwzu      r0, [r5 - 0x000C]
  10365. 00009858  38AB0000  addi      r5, r11, 0x0000
  10366. 0000985C  8505FFF8  lwzu      r8, [r5 - 0x0008]
  10367. 00009860  38AB0000  addi      r5, r11, 0x0000
  10368. 00009864  84C5FFFC  lwzu      r6, [r5 - 0x0004]
  10369. 00009868  38A40000  addi      r5, r4, 0x0000
  10370. label0000986C:
  10371. 0000986C  30A5FFFF  subic     r5, r5, 1
  10372. 00009870  7CA70735  extsh.    r7, r5
  10373. 00009874  91CB0000  stw       [r11], r14
  10374. 00009878  900B0004  stw       [r11 + 0x0004], r0
  10375. 0000987C  910B0008  stw       [r11 + 0x0008], r8
  10376. 00009880  90CB000C  stw       [r11 + 0x000C], r6
  10377. 00009884  91DF0000  stw       [r31], r14
  10378. 00009888  901F0004  stw       [r31 + 0x0004], r0
  10379. 0000988C  911F0008  stw       [r31 + 0x0008], r8
  10380. 00009890  90DF000C  stw       [r31 + 0x000C], r6
  10381. 00009894  316B0010  addic     r11, r11, 16
  10382. 00009898  33FF0010  addic     r31, r31, 16
  10383. 0000989C  38A70000  addi      r5, r7, 0x0000
  10384. 000098A0  4080FFCC  bge       -0x00000034 /* 0000986C */
  10385. 000098A4  38A90000  addi      r5, r9, 0x0000
  10386. 000098A8  8405FFF0  lwzu      r0, [r5 - 0x0010]
  10387. 000098AC  38A90000  addi      r5, r9, 0x0000
  10388. 000098B0  84E5FFF4  lwzu      r7, [r5 - 0x000C]
  10389. 000098B4  38A90000  addi      r5, r9, 0x0000
  10390. 000098B8  8505FFF8  lwzu      r8, [r5 - 0x0008]
  10391. 000098BC  38A90000  addi      r5, r9, 0x0000
  10392. 000098C0  84C5FFFC  lwzu      r6, [r5 - 0x0004]
  10393. label000098C4:
  10394. 000098C4  3084FFFF  subic     r4, r4, 1
  10395. 000098C8  7C850735  extsh.    r5, r4
  10396. 000098CC  90090000  stw       [r9], r0
  10397. 000098D0  90E90004  stw       [r9 + 0x0004], r7
  10398. 000098D4  91090008  stw       [r9 + 0x0008], r8
  10399. 000098D8  90C9000C  stw       [r9 + 0x000C], r6
  10400. 000098DC  900F0000  stw       [r15], r0
  10401. 000098E0  90EF0004  stw       [r15 + 0x0004], r7
  10402. 000098E4  910F0008  stw       [r15 + 0x0008], r8
  10403. 000098E8  90CF000C  stw       [r15 + 0x000C], r6
  10404. 000098EC  31290010  addic     r9, r9, 16
  10405. 000098F0  31EF0010  addic     r15, r15, 16
  10406. 000098F4  38850000  addi      r4, r5, 0x0000
  10407. 000098F8  4080FFCC  bge       -0x00000034 /* 000098C4 */
  10408. 000098FC  48000A84  b         +0x00000A84 /* 0000A380 */
  10409. 00009900  89C40001  lbz       r14, [r4 + 0x0001]
  10410. 00009904  32640002  addic     r19, r4, 2
  10411. 00009908  7C8ED010  subfc     r4, r14, r26
  10412. 0000990C  7C9A0734  extsh     r26, r4
  10413. 00009910  88930000  lbz       r4, [r19]
  10414. 00009914  32730001  addic     r19, r19, 1
  10415. 00009918  5484103A  rlwinm    r4, r4, 2, 0, 29
  10416. 0000991C  7CA4AA2E  lhzx      r5, r4, r21
  10417. 00009920  7CD9222E  lhzx      r6, r25, r4
  10418. 00009924  7C99202E  lwzx      r4, r25, r4
  10419. 00009928  54A5801E  rlwinm    r5, r5, 16, 0, 15
  10420. 0000992C  7CA53014  addc      r5, r5, r6
  10421. label00009930:
  10422. 00009930  30CEFFFF  subic     r6, r14, 1
  10423. 00009934  7CC70735  extsh.    r7, r6
  10424. 00009938  908A0000  stw       [r10], r4
  10425. 0000993C  908A0004  stw       [r10 + 0x0004], r4
  10426. 00009940  90B80000  stw       [r24], r5
  10427. 00009944  314A0008  addic     r10, r10, 8
  10428. 00009948  90B80004  stw       [r24 + 0x0004], r5
  10429. 0000994C  909E0000  stw       [r30], r4
  10430. 00009950  33180008  addic     r24, r24, 8
  10431. 00009954  909E0004  stw       [r30 + 0x0004], r4
  10432. 00009958  90AC0000  stw       [r12], r5
  10433. 0000995C  33DE0008  addic     r30, r30, 8
  10434. 00009960  90AC0004  stw       [r12 + 0x0004], r5
  10435. 00009964  908B0000  stw       [r11], r4
  10436. 00009968  318C0008  addic     r12, r12, 8
  10437. 0000996C  908B0004  stw       [r11 + 0x0004], r4
  10438. 00009970  90BF0000  stw       [r31], r5
  10439. 00009974  316B0008  addic     r11, r11, 8
  10440. 00009978  90BF0004  stw       [r31 + 0x0004], r5
  10441. 0000997C  90890000  stw       [r9], r4
  10442. 00009980  33FF0008  addic     r31, r31, 8
  10443. 00009984  90890004  stw       [r9 + 0x0004], r4
  10444. 00009988  90AF0000  stw       [r15], r5
  10445. 0000998C  90AF0004  stw       [r15 + 0x0004], r5
  10446. 00009990  31290008  addic     r9, r9, 8
  10447. 00009994  31EF0008  addic     r15, r15, 8
  10448. 00009998  39C70000  addi      r14, r7, 0x0000
  10449. 0000999C  4080FF94  bge       -0x0000006C /* 00009930 */
  10450. 000099A0  480009E0  b         +0x000009E0 /* 0000A380 */
  10451. 000099A4  80A3003C  lwz       r5, [r3 + 0x003C]
  10452. 000099A8  A0C40001  lhz       r6, [r4 + 0x0001]
  10453. 000099AC  54A5083C  rlwinm    r5, r5, 1, 0, 30
  10454. 000099B0  7CD22B2E  sthx      r6, r18, r5
  10455. 000099B4  80A3003C  lwz       r5, [r3 + 0x003C]
  10456. 000099B8  32640003  addic     r19, r4, 3
  10457. 000099BC  30850001  addic     r4, r5, 1
  10458. 000099C0  2C840100  cmpwi     cr1, r4, 256
  10459. 000099C4  9083003C  stw       [r3 + 0x003C], r4
  10460. 000099C8  54A5063E  rlwinm    r5, r5, 0, 24, 31
  10461. 000099CC  4086001C  bne       cr1, +0x0000001C /* 000099E8 */
  10462. 000099D0  9203003C  stw       [r3 + 0x003C], r16
  10463. 000099D4  54A4083C  rlwinm    r4, r5, 1, 0, 30
  10464. 000099D8  7CAED010  subfc     r5, r14, r26
  10465. 000099DC  48000014  b         +0x00000014 /* 000099F0 */
  10466. 000099E0  88A40001  lbz       r5, [r4 + 0x0001]
  10467. 000099E4  32640002  addic     r19, r4, 2
  10468. label000099E8:
  10469. 000099E8  54A4083C  rlwinm    r4, r5, 1, 0, 30
  10470. 000099EC  7CAED010  subfc     r5, r14, r26
  10471. label000099F0:
  10472. 000099F0  7C922014  addc      r4, r18, r4
  10473. 000099F4  7CBA0734  extsh     r26, r5
  10474. label000099F8:
  10475. 000099F8  89130000  lbz       r8, [r19]
  10476. 000099FC  5505C9FE  rlwinm    r5, r8, 25, 7, 31
  10477. 00009A00  7CC428AE  lbzx      r6, r4, r5
  10478. 00009A04  5505D7FE  rlwinm    r5, r8, 26, 31, 31
  10479. 00009A08  7CA428AE  lbzx      r5, r4, r5
  10480. 00009A0C  54C6103A  rlwinm    r6, r6, 2, 0, 29
  10481. 00009A10  7CE6AA2E  lhzx      r7, r6, r21
  10482. 00009A14  54A5103A  rlwinm    r5, r5, 2, 0, 29
  10483. 00009A18  7C192A2E  lhzx      r0, r25, r5
  10484. 00009A1C  7CD9322E  lhzx      r6, r25, r6
  10485. 00009A20  7CA5AA2E  lhzx      r5, r5, r21
  10486. 00009A24  54C6801E  rlwinm    r6, r6, 16, 0, 15
  10487. 00009A28  7CA53014  addc      r5, r5, r6
  10488. 00009A2C  90AA0000  stw       [r10], r5
  10489. 00009A30  54E7801E  rlwinm    r7, r7, 16, 0, 15
  10490. 00009A34  7CE03814  addc      r7, r0, r7
  10491. 00009A38  90F80000  stw       [r24], r7
  10492. 00009A3C  5505DFFE  rlwinm    r5, r8, 27, 31, 31
  10493. 00009A40  7CA428AE  lbzx      r5, r4, r5
  10494. 00009A44  5506E7FE  rlwinm    r6, r8, 28, 31, 31
  10495. 00009A48  54A5103A  rlwinm    r5, r5, 2, 0, 29
  10496. 00009A4C  7CE430AE  lbzx      r7, r4, r6
  10497. 00009A50  7CC5AA2E  lhzx      r6, r5, r21
  10498. 00009A54  7CB92A2E  lhzx      r5, r25, r5
  10499. 00009A58  54E7103A  rlwinm    r7, r7, 2, 0, 29
  10500. 00009A5C  54A0801E  rlwinm    r0, r5, 16, 0, 15
  10501. 00009A60  7CA7AA2E  lhzx      r5, r7, r21
  10502. 00009A64  7CF93A2E  lhzx      r7, r25, r7
  10503. 00009A68  7CA50014  addc      r5, r5, r0
  10504. 00009A6C  54C6801E  rlwinm    r6, r6, 16, 0, 15
  10505. 00009A70  90AA0004  stw       [r10 + 0x0004], r5
  10506. 00009A74  7CC73014  addc      r6, r7, r6
  10507. 00009A78  90D80004  stw       [r24 + 0x0004], r6
  10508. 00009A7C  5505EFFE  rlwinm    r5, r8, 29, 31, 31
  10509. 00009A80  7CC428AE  lbzx      r6, r4, r5
  10510. 00009A84  5505F7FE  rlwinm    r5, r8, 30, 31, 31
  10511. 00009A88  7CA428AE  lbzx      r5, r4, r5
  10512. 00009A8C  54C6103A  rlwinm    r6, r6, 2, 0, 29
  10513. 00009A90  7CF9322E  lhzx      r7, r25, r6
  10514. 00009A94  54A5103A  rlwinm    r5, r5, 2, 0, 29
  10515. 00009A98  7CC6AA2E  lhzx      r6, r6, r21
  10516. 00009A9C  7C05AA2E  lhzx      r0, r5, r21
  10517. 00009AA0  7CB92A2E  lhzx      r5, r25, r5
  10518. 00009AA4  54E7801E  rlwinm    r7, r7, 16, 0, 15
  10519. 00009AA8  7CE03814  addc      r7, r0, r7
  10520. 00009AAC  54C6801E  rlwinm    r6, r6, 16, 0, 15
  10521. 00009AB0  7CA53014  addc      r5, r5, r6
  10522. 00009AB4  90FE0000  stw       [r30], r7
  10523. 00009AB8  90AC0000  stw       [r12], r5
  10524. 00009ABC  5505FFFE  rlwinm    r5, r8, 31, 31, 31
  10525. 00009AC0  7CA428AE  lbzx      r5, r4, r5
  10526. 00009AC4  33180008  addic     r24, r24, 8
  10527. 00009AC8  314A0008  addic     r10, r10, 8
  10528. 00009ACC  54A5103A  rlwinm    r5, r5, 2, 0, 29
  10529. 00009AD0  550607FE  rlwinm    r6, r8, 0, 31, 31
  10530. 00009AD4  7CC430AE  lbzx      r6, r4, r6
  10531. 00009AD8  7CE5AA2E  lhzx      r7, r5, r21
  10532. 00009ADC  7C192A2E  lhzx      r0, r25, r5
  10533. 00009AE0  54C6103A  rlwinm    r6, r6, 2, 0, 29
  10534. 00009AE4  7CA6AA2E  lhzx      r5, r6, r21
  10535. 00009AE8  7CD9322E  lhzx      r6, r25, r6
  10536. 00009AEC  5400801E  rlwinm    r0, r0, 16, 0, 15
  10537. 00009AF0  7CA50014  addc      r5, r5, r0
  10538. 00009AF4  54E7801E  rlwinm    r7, r7, 16, 0, 15
  10539. 00009AF8  7CC63814  addc      r6, r6, r7
  10540. 00009AFC  90BE0004  stw       [r30 + 0x0004], r5
  10541. 00009B00  90CC0004  stw       [r12 + 0x0004], r6
  10542. 00009B04  89B30001  lbz       r13, [r19 + 0x0001]
  10543. 00009B08  33DE0008  addic     r30, r30, 8
  10544. 00009B0C  55A5C9FE  rlwinm    r5, r13, 25, 7, 31
  10545. 00009B10  7CC428AE  lbzx      r6, r4, r5
  10546. 00009B14  55A5D7FE  rlwinm    r5, r13, 26, 31, 31
  10547. 00009B18  54C7103A  rlwinm    r7, r6, 2, 0, 29
  10548. 00009B1C  7CA428AE  lbzx      r5, r4, r5
  10549. 00009B20  7CD93A2E  lhzx      r6, r25, r7
  10550. 00009B24  7C07AA2E  lhzx      r0, r7, r21
  10551. 00009B28  54A5103A  rlwinm    r5, r5, 2, 0, 29
  10552. 00009B2C  54C7801E  rlwinm    r7, r6, 16, 0, 15
  10553. 00009B30  32730002  addic     r19, r19, 2
  10554. 00009B34  318C0008  addic     r12, r12, 8
  10555. 00009B38  7CC5AA2E  lhzx      r6, r5, r21
  10556. 00009B3C  7CB92A2E  lhzx      r5, r25, r5
  10557. 00009B40  7CC63814  addc      r6, r6, r7
  10558. 00009B44  5407801E  rlwinm    r7, r0, 16, 0, 15
  10559. 00009B48  7CA53814  addc      r5, r5, r7
  10560. 00009B4C  90CB0000  stw       [r11], r6
  10561. 00009B50  90BF0000  stw       [r31], r5
  10562. 00009B54  55A5DFFE  rlwinm    r5, r13, 27, 31, 31
  10563. 00009B58  7CC428AE  lbzx      r6, r4, r5
  10564. 00009B5C  55A5E7FE  rlwinm    r5, r13, 28, 31, 31
  10565. 00009B60  54C7103A  rlwinm    r7, r6, 2, 0, 29
  10566. 00009B64  7CA428AE  lbzx      r5, r4, r5
  10567. 00009B68  7CD93A2E  lhzx      r6, r25, r7
  10568. 00009B6C  7C07AA2E  lhzx      r0, r7, r21
  10569. 00009B70  54A5103A  rlwinm    r5, r5, 2, 0, 29
  10570. 00009B74  7CE5AA2E  lhzx      r7, r5, r21
  10571. 00009B78  54C8801E  rlwinm    r8, r6, 16, 0, 15
  10572. 00009B7C  7CD92A2E  lhzx      r6, r25, r5
  10573. 00009B80  7CE74014  addc      r7, r7, r8
  10574. 00009B84  5400801E  rlwinm    r0, r0, 16, 0, 15
  10575. 00009B88  7CC60014  addc      r6, r6, r0
  10576. 00009B8C  90EB0004  stw       [r11 + 0x0004], r7
  10577. 00009B90  90DF0004  stw       [r31 + 0x0004], r6
  10578. 00009B94  7CC5AA2E  lhzx      r6, r5, r21
  10579. 00009B98  7CF92A2E  lhzx      r7, r25, r5
  10580. 00009B9C  33FF0008  addic     r31, r31, 8
  10581. 00009BA0  316B0008  addic     r11, r11, 8
  10582. 00009BA4  55A5F7FE  rlwinm    r5, r13, 30, 31, 31
  10583. 00009BA8  7CA428AE  lbzx      r5, r4, r5
  10584. 00009BAC  54E7801E  rlwinm    r7, r7, 16, 0, 15
  10585. 00009BB0  54A5103A  rlwinm    r5, r5, 2, 0, 29
  10586. 00009BB4  7C05AA2E  lhzx      r0, r5, r21
  10587. 00009BB8  7CB92A2E  lhzx      r5, r25, r5
  10588. 00009BBC  7CE03814  addc      r7, r0, r7
  10589. 00009BC0  54C6801E  rlwinm    r6, r6, 16, 0, 15
  10590. 00009BC4  7CA53014  addc      r5, r5, r6
  10591. 00009BC8  90E90000  stw       [r9], r7
  10592. 00009BCC  90AF0000  stw       [r15], r5
  10593. 00009BD0  55A5FFFE  rlwinm    r5, r13, 31, 31, 31
  10594. 00009BD4  7CC428AE  lbzx      r6, r4, r5
  10595. 00009BD8  55A507FE  rlwinm    r5, r13, 0, 31, 31
  10596. 00009BDC  7CA428AE  lbzx      r5, r4, r5
  10597. 00009BE0  54C6103A  rlwinm    r6, r6, 2, 0, 29
  10598. 00009BE4  7C19322E  lhzx      r0, r25, r6
  10599. 00009BE8  54A5103A  rlwinm    r5, r5, 2, 0, 29
  10600. 00009BEC  7CC6AA2E  lhzx      r6, r6, r21
  10601. 00009BF0  7CE5AA2E  lhzx      r7, r5, r21
  10602. 00009BF4  7CB92A2E  lhzx      r5, r25, r5
  10603. 00009BF8  5400801E  rlwinm    r0, r0, 16, 0, 15
  10604. 00009BFC  7CE70014  addc      r7, r7, r0
  10605. 00009C00  54C6801E  rlwinm    r6, r6, 16, 0, 15
  10606. 00009C04  7CA53014  addc      r5, r5, r6
  10607. 00009C08  90E90004  stw       [r9 + 0x0004], r7
  10608. 00009C0C  90AF0004  stw       [r15 + 0x0004], r5
  10609. 00009C10  31290008  addic     r9, r9, 8
  10610. 00009C14  30AEFFFF  subic     r5, r14, 1
  10611. 00009C18  7CA60735  extsh.    r6, r5
  10612. 00009C1C  31EF0008  addic     r15, r15, 8
  10613. 00009C20  39C60000  addi      r14, r6, 0x0000
  10614. 00009C24  4080FDD4  bge       -0x0000022C /* 000099F8 */
  10615. 00009C28  309AFFFF  subic     r4, r26, 1
  10616. 00009C2C  7C850735  extsh.    r5, r4
  10617. 00009C30  48000758  b         +0x00000758 /* 0000A388 */
  10618. 00009C34  80A30040  lwz       r5, [r3 + 0x0040]
  10619. 00009C38  80C40001  lwz       r6, [r4 + 0x0001]
  10620. 00009C3C  54A5103A  rlwinm    r5, r5, 2, 0, 29
  10621. 00009C40  7CD7292E  stwx      r23, r6, r5
  10622. 00009C44  80A30040  lwz       r5, [r3 + 0x0040]
  10623. 00009C48  32640005  addic     r19, r4, 5
  10624. 00009C4C  30850001  addic     r4, r5, 1
  10625. 00009C50  2C840100  cmpwi     cr1, r4, 256
  10626. 00009C54  90830040  stw       [r3 + 0x0040], r4
  10627. 00009C58  54A5063E  rlwinm    r5, r5, 0, 24, 31
  10628. 00009C5C  4086001C  bne       cr1, +0x0000001C /* 00009C78 */
  10629. 00009C60  92030040  stw       [r3 + 0x0040], r16
  10630. 00009C64  54A4103A  rlwinm    r4, r5, 2, 0, 29
  10631. 00009C68  7CAED010  subfc     r5, r14, r26
  10632. 00009C6C  48000014  b         +0x00000014 /* 00009C80 */
  10633. 00009C70  88A40001  lbz       r5, [r4 + 0x0001]
  10634. 00009C74  32640002  addic     r19, r4, 2
  10635. label00009C78:
  10636. 00009C78  54A4103A  rlwinm    r4, r5, 2, 0, 29
  10637. 00009C7C  7CAED010  subfc     r5, r14, r26
  10638. label00009C80:
  10639. 00009C80  7DB72014  addc      r13, r23, r4
  10640. 00009C84  7CBA0734  extsh     r26, r5
  10641. label00009C88:
  10642. 00009C88  88130000  lbz       r0, [r19]
  10643. 00009C8C  5404D1BE  rlwinm    r4, r0, 26, 6, 31
  10644. 00009C90  7CAD20AE  lbzx      r5, r13, r4
  10645. 00009C94  5404E7BE  rlwinm    r4, r0, 28, 30, 31
  10646. 00009C98  7C8D20AE  lbzx      r4, r13, r4
  10647. 00009C9C  54A5103A  rlwinm    r5, r5, 2, 0, 29
  10648. 00009CA0  7CC5AA2E  lhzx      r6, r5, r21
  10649. 00009CA4  5484103A  rlwinm    r4, r4, 2, 0, 29
  10650. 00009CA8  7D19222E  lhzx      r8, r25, r4
  10651. 00009CAC  7CB92A2E  lhzx      r5, r25, r5
  10652. 00009CB0  540707BE  rlwinm    r7, r0, 0, 30, 31
  10653. 00009CB4  7C84AA2E  lhzx      r4, r4, r21
  10654. 00009CB8  54A5801E  rlwinm    r5, r5, 16, 0, 15
  10655. 00009CBC  7C842814  addc      r4, r4, r5
  10656. 00009CC0  908A0000  stw       [r10], r4
  10657. 00009CC4  54C6801E  rlwinm    r6, r6, 16, 0, 15
  10658. 00009CC8  7CC83014  addc      r6, r8, r6
  10659. 00009CCC  90D80000  stw       [r24], r6
  10660. 00009CD0  5404F7BE  rlwinm    r4, r0, 30, 30, 31
  10661. 00009CD4  7C8D20AE  lbzx      r4, r13, r4
  10662. 00009CD8  7CAD38AE  lbzx      r5, r13, r7
  10663. 00009CDC  5484103A  rlwinm    r4, r4, 2, 0, 29
  10664. 00009CE0  7CD9222E  lhzx      r6, r25, r4
  10665. 00009CE4  7C84AA2E  lhzx      r4, r4, r21
  10666. 00009CE8  54A5103A  rlwinm    r5, r5, 2, 0, 29
  10667. 00009CEC  54C7801E  rlwinm    r7, r6, 16, 0, 15
  10668. 00009CF0  7CC5AA2E  lhzx      r6, r5, r21
  10669. 00009CF4  7CB92A2E  lhzx      r5, r25, r5
  10670. 00009CF8  7CC63814  addc      r6, r6, r7
  10671. 00009CFC  5484801E  rlwinm    r4, r4, 16, 0, 15
  10672. 00009D00  7C852014  addc      r4, r5, r4
  10673. 00009D04  90CA0004  stw       [r10 + 0x0004], r6
  10674. 00009D08  90980004  stw       [r24 + 0x0004], r4
  10675. 00009D0C  88130001  lbz       r0, [r19 + 0x0001]
  10676. 00009D10  314A0008  addic     r10, r10, 8
  10677. 00009D14  5404D1BE  rlwinm    r4, r0, 26, 6, 31
  10678. 00009D18  7CAD20AE  lbzx      r5, r13, r4
  10679. 00009D1C  5404E7BE  rlwinm    r4, r0, 28, 30, 31
  10680. 00009D20  7C8D20AE  lbzx      r4, r13, r4
  10681. 00009D24  54A5103A  rlwinm    r5, r5, 2, 0, 29
  10682. 00009D28  7CD92A2E  lhzx      r6, r25, r5
  10683. 00009D2C  5484103A  rlwinm    r4, r4, 2, 0, 29
  10684. 00009D30  7CA5AA2E  lhzx      r5, r5, r21
  10685. 00009D34  7CE4AA2E  lhzx      r7, r4, r21
  10686. 00009D38  7C99222E  lhzx      r4, r25, r4
  10687. 00009D3C  54C6801E  rlwinm    r6, r6, 16, 0, 15
  10688. 00009D40  7CC73014  addc      r6, r7, r6
  10689. 00009D44  54A5801E  rlwinm    r5, r5, 16, 0, 15
  10690. 00009D48  7C842814  addc      r4, r4, r5
  10691. 00009D4C  90DE0000  stw       [r30], r6
  10692. 00009D50  908C0000  stw       [r12], r4
  10693. 00009D54  5404F7BE  rlwinm    r4, r0, 30, 30, 31
  10694. 00009D58  33180008  addic     r24, r24, 8
  10695. 00009D5C  7CAD20AE  lbzx      r5, r13, r4
  10696. 00009D60  540407BE  rlwinm    r4, r0, 0, 30, 31
  10697. 00009D64  7C8D20AE  lbzx      r4, r13, r4
  10698. 00009D68  54A5103A  rlwinm    r5, r5, 2, 0, 29
  10699. 00009D6C  7CF92A2E  lhzx      r7, r25, r5
  10700. 00009D70  5484103A  rlwinm    r4, r4, 2, 0, 29
  10701. 00009D74  7CA5AA2E  lhzx      r5, r5, r21
  10702. 00009D78  7CC4AA2E  lhzx      r6, r4, r21
  10703. 00009D7C  7C99222E  lhzx      r4, r25, r4
  10704. 00009D80  54E7801E  rlwinm    r7, r7, 16, 0, 15
  10705. 00009D84  7CC63814  addc      r6, r6, r7
  10706. 00009D88  54A5801E  rlwinm    r5, r5, 16, 0, 15
  10707. 00009D8C  7C842814  addc      r4, r4, r5
  10708. 00009D90  90DE0004  stw       [r30 + 0x0004], r6
  10709. 00009D94  908C0004  stw       [r12 + 0x0004], r4
  10710. 00009D98  88130002  lbz       r0, [r19 + 0x0002]
  10711. 00009D9C  33DE0008  addic     r30, r30, 8
  10712. 00009DA0  5404D1BE  rlwinm    r4, r0, 26, 6, 31
  10713. 00009DA4  7CAD20AE  lbzx      r5, r13, r4
  10714. 00009DA8  5404E7BE  rlwinm    r4, r0, 28, 30, 31
  10715. 00009DAC  54A6103A  rlwinm    r6, r5, 2, 0, 29
  10716. 00009DB0  7C8D20AE  lbzx      r4, r13, r4
  10717. 00009DB4  7CB9322E  lhzx      r5, r25, r6
  10718. 00009DB8  5484103A  rlwinm    r4, r4, 2, 0, 29
  10719. 00009DBC  318C0008  addic     r12, r12, 8
  10720. 00009DC0  7CC6AA2E  lhzx      r6, r6, r21
  10721. 00009DC4  54A5801E  rlwinm    r5, r5, 16, 0, 15
  10722. 00009DC8  7CE4AA2E  lhzx      r7, r4, r21
  10723. 00009DCC  7C99222E  lhzx      r4, r25, r4
  10724. 00009DD0  7CA72814  addc      r5, r7, r5
  10725. 00009DD4  54C6801E  rlwinm    r6, r6, 16, 0, 15
  10726. 00009DD8  7C843014  addc      r4, r4, r6
  10727. 00009DDC  90AB0000  stw       [r11], r5
  10728. 00009DE0  909F0000  stw       [r31], r4
  10729. 00009DE4  5404F7BE  rlwinm    r4, r0, 30, 30, 31
  10730. 00009DE8  7CAD20AE  lbzx      r5, r13, r4
  10731. 00009DEC  540407BE  rlwinm    r4, r0, 0, 30, 31
  10732. 00009DF0  7C8D20AE  lbzx      r4, r13, r4
  10733. 00009DF4  54A5103A  rlwinm    r5, r5, 2, 0, 29
  10734. 00009DF8  7CF92A2E  lhzx      r7, r25, r5
  10735. 00009DFC  5484103A  rlwinm    r4, r4, 2, 0, 29
  10736. 00009E00  7CA5AA2E  lhzx      r5, r5, r21
  10737. 00009E04  7CC4AA2E  lhzx      r6, r4, r21
  10738. 00009E08  7C99222E  lhzx      r4, r25, r4
  10739. 00009E0C  54E7801E  rlwinm    r7, r7, 16, 0, 15
  10740. 00009E10  7CC63814  addc      r6, r6, r7
  10741. 00009E14  54A5801E  rlwinm    r5, r5, 16, 0, 15
  10742. 00009E18  7C842814  addc      r4, r4, r5
  10743. 00009E1C  90CB0004  stw       [r11 + 0x0004], r6
  10744. 00009E20  909F0004  stw       [r31 + 0x0004], r4
  10745. 00009E24  88130003  lbz       r0, [r19 + 0x0003]
  10746. 00009E28  316B0008  addic     r11, r11, 8
  10747. 00009E2C  33FF0008  addic     r31, r31, 8
  10748. 00009E30  32730004  addic     r19, r19, 4
  10749. 00009E34  5404D1BE  rlwinm    r4, r0, 26, 6, 31
  10750. 00009E38  7CAD20AE  lbzx      r5, r13, r4
  10751. 00009E3C  5404E7BE  rlwinm    r4, r0, 28, 30, 31
  10752. 00009E40  7C8D20AE  lbzx      r4, r13, r4
  10753. 00009E44  54A5103A  rlwinm    r5, r5, 2, 0, 29
  10754. 00009E48  7CD92A2E  lhzx      r6, r25, r5
  10755. 00009E4C  5484103A  rlwinm    r4, r4, 2, 0, 29
  10756. 00009E50  7CA5AA2E  lhzx      r5, r5, r21
  10757. 00009E54  7CE4AA2E  lhzx      r7, r4, r21
  10758. 00009E58  7C99222E  lhzx      r4, r25, r4
  10759. 00009E5C  54C6801E  rlwinm    r6, r6, 16, 0, 15
  10760. 00009E60  7CC73014  addc      r6, r7, r6
  10761. 00009E64  54A5801E  rlwinm    r5, r5, 16, 0, 15
  10762. 00009E68  7C842814  addc      r4, r4, r5
  10763. 00009E6C  90C90000  stw       [r9], r6
  10764. 00009E70  908F0000  stw       [r15], r4
  10765. 00009E74  5404F7BE  rlwinm    r4, r0, 30, 30, 31
  10766. 00009E78  7CAD20AE  lbzx      r5, r13, r4
  10767. 00009E7C  540407BE  rlwinm    r4, r0, 0, 30, 31
  10768. 00009E80  7C8D20AE  lbzx      r4, r13, r4
  10769. 00009E84  54A5103A  rlwinm    r5, r5, 2, 0, 29
  10770. 00009E88  7CD92A2E  lhzx      r6, r25, r5
  10771. 00009E8C  5484103A  rlwinm    r4, r4, 2, 0, 29
  10772. 00009E90  7CA5AA2E  lhzx      r5, r5, r21
  10773. 00009E94  7CE4AA2E  lhzx      r7, r4, r21
  10774. 00009E98  54C6801E  rlwinm    r6, r6, 16, 0, 15
  10775. 00009E9C  7CC73014  addc      r6, r7, r6
  10776. 00009EA0  54A5801E  rlwinm    r5, r5, 16, 0, 15
  10777. 00009EA4  300EFFFF  subic     r0, r14, 1
  10778. 00009EA8  7C99222E  lhzx      r4, r25, r4
  10779. 00009EAC  7C070735  extsh.    r7, r0
  10780. 00009EB0  7C842814  addc      r4, r4, r5
  10781. 00009EB4  90C90004  stw       [r9 + 0x0004], r6
  10782. 00009EB8  908F0004  stw       [r15 + 0x0004], r4
  10783. 00009EBC  31290008  addic     r9, r9, 8
  10784. 00009EC0  31EF0008  addic     r15, r15, 8
  10785. 00009EC4  39C70000  addi      r14, r7, 0x0000
  10786. 00009EC8  4080FDC0  bge       -0x00000240 /* 00009C88 */
  10787. 00009ECC  480004B4  b         +0x000004B4 /* 0000A380 */
  10788. 00009ED0  80A30044  lwz       r5, [r3 + 0x0044]
  10789. 00009ED4  80C40001  lwz       r6, [r4 + 0x0001]
  10790. 00009ED8  54A51838  rlwinm    r5, r5, 3, 0, 28
  10791. 00009EDC  80E40005  lwz       r7, [r4 + 0x0005]
  10792. 00009EE0  7CBB2814  addc      r5, r27, r5
  10793. 00009EE4  90E50004  stw       [r5 + 0x0004], r7
  10794. 00009EE8  90C50000  stw       [r5], r6
  10795. 00009EEC  80A30044  lwz       r5, [r3 + 0x0044]
  10796. 00009EF0  32640009  addic     r19, r4, 9
  10797. 00009EF4  30850001  addic     r4, r5, 1
  10798. 00009EF8  2C840100  cmpwi     cr1, r4, 256
  10799. 00009EFC  90830044  stw       [r3 + 0x0044], r4
  10800. 00009F00  54A5063E  rlwinm    r5, r5, 0, 24, 31
  10801. 00009F04  4086001C  bne       cr1, +0x0000001C /* 00009F20 */
  10802. 00009F08  92030044  stw       [r3 + 0x0044], r16
  10803. 00009F0C  54A41838  rlwinm    r4, r5, 3, 0, 28
  10804. 00009F10  7CAED010  subfc     r5, r14, r26
  10805. 00009F14  48000014  b         +0x00000014 /* 00009F28 */
  10806. 00009F18  88A40001  lbz       r5, [r4 + 0x0001]
  10807. 00009F1C  32640002  addic     r19, r4, 2
  10808. label00009F20:
  10809. 00009F20  54A41838  rlwinm    r4, r5, 3, 0, 28
  10810. 00009F24  7CAED010  subfc     r5, r14, r26
  10811. label00009F28:
  10812. 00009F28  7D1B2014  addc      r8, r27, r4
  10813. 00009F2C  7CBA0734  extsh     r26, r5
  10814. label00009F30:
  10815. 00009F30  A8930000  lha       r4, [r19]
  10816. 00009F34  54859F7E  rlwinm    r5, r4, 19, 29, 31
  10817. 00009F38  7CC828AE  lbzx      r6, r8, r5
  10818. 00009F3C  5485B77E  rlwinm    r5, r4, 22, 29, 31
  10819. 00009F40  7CA828AE  lbzx      r5, r8, r5
  10820. 00009F44  54C6103A  rlwinm    r6, r6, 2, 0, 29
  10821. 00009F48  7CE6AA2E  lhzx      r7, r6, r21
  10822. 00009F4C  54A5103A  rlwinm    r5, r5, 2, 0, 29
  10823. 00009F50  7C192A2E  lhzx      r0, r25, r5
  10824. 00009F54  7CD9322E  lhzx      r6, r25, r6
  10825. 00009F58  7CA5AA2E  lhzx      r5, r5, r21
  10826. 00009F5C  54C6801E  rlwinm    r6, r6, 16, 0, 15
  10827. 00009F60  7CA53014  addc      r5, r5, r6
  10828. 00009F64  90AA0000  stw       [r10], r5
  10829. 00009F68  54E7801E  rlwinm    r7, r7, 16, 0, 15
  10830. 00009F6C  7CE03814  addc      r7, r0, r7
  10831. 00009F70  90F80000  stw       [r24], r7
  10832. 00009F74  5485CF7E  rlwinm    r5, r4, 25, 29, 31
  10833. 00009F78  7CA828AE  lbzx      r5, r8, r5
  10834. 00009F7C  5486E77E  rlwinm    r6, r4, 28, 29, 31
  10835. 00009F80  54A5103A  rlwinm    r5, r5, 2, 0, 29
  10836. 00009F84  7CE830AE  lbzx      r7, r8, r6
  10837. 00009F88  7CC5AA2E  lhzx      r6, r5, r21
  10838. 00009F8C  7CB92A2E  lhzx      r5, r25, r5
  10839. 00009F90  54E7103A  rlwinm    r7, r7, 2, 0, 29
  10840. 00009F94  54A0801E  rlwinm    r0, r5, 16, 0, 15
  10841. 00009F98  7CA7AA2E  lhzx      r5, r7, r21
  10842. 00009F9C  7CF93A2E  lhzx      r7, r25, r7
  10843. 00009FA0  7CA50014  addc      r5, r5, r0
  10844. 00009FA4  54C6801E  rlwinm    r6, r6, 16, 0, 15
  10845. 00009FA8  7CC73014  addc      r6, r7, r6
  10846. 00009FAC  90AA0004  stw       [r10 + 0x0004], r5
  10847. 00009FB0  90D80004  stw       [r24 + 0x0004], r6
  10848. 00009FB4  A8B30002  lha       r5, [r19 + 0x0002]
  10849. 00009FB8  314A0008  addic     r10, r10, 8
  10850. 00009FBC  54A69F7E  rlwinm    r6, r5, 19, 29, 31
  10851. 00009FC0  7CE830AE  lbzx      r7, r8, r6
  10852. 00009FC4  54A6B77E  rlwinm    r6, r5, 22, 29, 31
  10853. 00009FC8  7C0830AE  lbzx      r0, r8, r6
  10854. 00009FCC  54E6103A  rlwinm    r6, r7, 2, 0, 29
  10855. 00009FD0  540D103A  rlwinm    r13, r0, 2, 0, 29
  10856. 00009FD4  7CF9322E  lhzx      r7, r25, r6
  10857. 00009FD8  7C06AA2E  lhzx      r0, r6, r21
  10858. 00009FDC  7CCDAA2E  lhzx      r6, r13, r21
  10859. 00009FE0  54E7801E  rlwinm    r7, r7, 16, 0, 15
  10860. 00009FE4  7DB96A2E  lhzx      r13, r25, r13
  10861. 00009FE8  7CC63814  addc      r6, r6, r7
  10862. 00009FEC  5407801E  rlwinm    r7, r0, 16, 0, 15
  10863. 00009FF0  7CED3814  addc      r7, r13, r7
  10864. 00009FF4  90DE0000  stw       [r30], r6
  10865. 00009FF8  90EC0000  stw       [r12], r7
  10866. 00009FFC  54A6CF7E  rlwinm    r6, r5, 25, 29, 31
  10867. 0000A000  33180008  addic     r24, r24, 8
  10868. 0000A004  7CE830AE  lbzx      r7, r8, r6
  10869. 0000A008  54A6E77E  rlwinm    r6, r5, 28, 29, 31
  10870. 0000A00C  7C0830AE  lbzx      r0, r8, r6
  10871. 0000A010  54E6103A  rlwinm    r6, r7, 2, 0, 29
  10872. 0000A014  540D103A  rlwinm    r13, r0, 2, 0, 29
  10873. 0000A018  7CF9322E  lhzx      r7, r25, r6
  10874. 0000A01C  7C06AA2E  lhzx      r0, r6, r21
  10875. 0000A020  7CCDAA2E  lhzx      r6, r13, r21
  10876. 0000A024  54E7801E  rlwinm    r7, r7, 16, 0, 15
  10877. 0000A028  7DB96A2E  lhzx      r13, r25, r13
  10878. 0000A02C  7CC63814  addc      r6, r6, r7
  10879. 0000A030  5407801E  rlwinm    r7, r0, 16, 0, 15
  10880. 0000A034  7CED3814  addc      r7, r13, r7
  10881. 0000A038  90DE0004  stw       [r30 + 0x0004], r6
  10882. 0000A03C  90EC0004  stw       [r12 + 0x0004], r7
  10883. 0000A040  A9B30004  lha       r13, [r19 + 0x0004]
  10884. 0000A044  54A0452E  rlwinm    r0, r5, 8, 20, 23
  10885. 0000A048  55A59F7E  rlwinm    r5, r13, 19, 29, 31
  10886. 0000A04C  7CA828AE  lbzx      r5, r8, r5
  10887. 0000A050  50806426  rlwimi    r0, r4, 12, 16, 19
  10888. 0000A054  54A5103A  rlwinm    r5, r5, 2, 0, 29
  10889. 0000A058  55A4B77E  rlwinm    r4, r13, 22, 29, 31
  10890. 0000A05C  33DE0008  addic     r30, r30, 8
  10891. 0000A060  318C0008  addic     r12, r12, 8
  10892. 0000A064  32730006  addic     r19, r19, 6
  10893. 0000A068  7CC5AA2E  lhzx      r6, r5, r21
  10894. 0000A06C  7C8820AE  lbzx      r4, r8, r4
  10895. 0000A070  7CF92A2E  lhzx      r7, r25, r5
  10896. 0000A074  5485103A  rlwinm    r5, r4, 2, 0, 29
  10897. 0000A078  7C85AA2E  lhzx      r4, r5, r21
  10898. 0000A07C  7CB92A2E  lhzx      r5, r25, r5
  10899. 0000A080  54E7801E  rlwinm    r7, r7, 16, 0, 15
  10900. 0000A084  7C843814  addc      r4, r4, r7
  10901. 0000A088  54C6801E  rlwinm    r6, r6, 16, 0, 15
  10902. 0000A08C  7CA53014  addc      r5, r5, r6
  10903. 0000A090  908B0000  stw       [r11], r4
  10904. 0000A094  90BF0000  stw       [r31], r5
  10905. 0000A098  55A4CF7E  rlwinm    r4, r13, 25, 29, 31
  10906. 0000A09C  7CA820AE  lbzx      r5, r8, r4
  10907. 0000A0A0  55A4E77E  rlwinm    r4, r13, 28, 29, 31
  10908. 0000A0A4  7CC820AE  lbzx      r6, r8, r4
  10909. 0000A0A8  54A4103A  rlwinm    r4, r5, 2, 0, 29
  10910. 0000A0AC  54C7103A  rlwinm    r7, r6, 2, 0, 29
  10911. 0000A0B0  7CB9222E  lhzx      r5, r25, r4
  10912. 0000A0B4  7CC4AA2E  lhzx      r6, r4, r21
  10913. 0000A0B8  7C87AA2E  lhzx      r4, r7, r21
  10914. 0000A0BC  54A5801E  rlwinm    r5, r5, 16, 0, 15
  10915. 0000A0C0  7CF93A2E  lhzx      r7, r25, r7
  10916. 0000A0C4  7C842814  addc      r4, r4, r5
  10917. 0000A0C8  54C5801E  rlwinm    r5, r6, 16, 0, 15
  10918. 0000A0CC  7CA72814  addc      r5, r7, r5
  10919. 0000A0D0  908B0004  stw       [r11 + 0x0004], r4
  10920. 0000A0D4  90BF0004  stw       [r31 + 0x0004], r5
  10921. 0000A0D8  316B0008  addic     r11, r11, 8
  10922. 0000A0DC  33FF0008  addic     r31, r31, 8
  10923. 0000A0E0  55A42636  rlwinm    r4, r13, 4, 24, 27
  10924. 0000A0E4  7C002378  or        r0, r0, r4
  10925. 0000A0E8  54049F7E  rlwinm    r4, r0, 19, 29, 31
  10926. 0000A0EC  7CA820AE  lbzx      r5, r8, r4
  10927. 0000A0F0  5404B77E  rlwinm    r4, r0, 22, 29, 31
  10928. 0000A0F4  7C8820AE  lbzx      r4, r8, r4
  10929. 0000A0F8  54A5103A  rlwinm    r5, r5, 2, 0, 29
  10930. 0000A0FC  7CD92A2E  lhzx      r6, r25, r5
  10931. 0000A100  5484103A  rlwinm    r4, r4, 2, 0, 29
  10932. 0000A104  7CA5AA2E  lhzx      r5, r5, r21
  10933. 0000A108  7CE4AA2E  lhzx      r7, r4, r21
  10934. 0000A10C  7C99222E  lhzx      r4, r25, r4
  10935. 0000A110  54C6801E  rlwinm    r6, r6, 16, 0, 15
  10936. 0000A114  7CC73014  addc      r6, r7, r6
  10937. 0000A118  54A5801E  rlwinm    r5, r5, 16, 0, 15
  10938. 0000A11C  7C842814  addc      r4, r4, r5
  10939. 0000A120  90C90000  stw       [r9], r6
  10940. 0000A124  908F0000  stw       [r15], r4
  10941. 0000A128  5404CF7E  rlwinm    r4, r0, 25, 29, 31
  10942. 0000A12C  7CA820AE  lbzx      r5, r8, r4
  10943. 0000A130  5404E77E  rlwinm    r4, r0, 28, 29, 31
  10944. 0000A134  54A6103A  rlwinm    r6, r5, 2, 0, 29
  10945. 0000A138  7CB9322E  lhzx      r5, r25, r6
  10946. 0000A13C  7C8820AE  lbzx      r4, r8, r4
  10947. 0000A140  7CC6AA2E  lhzx      r6, r6, r21
  10948. 0000A144  54A5801E  rlwinm    r5, r5, 16, 0, 15
  10949. 0000A148  5484103A  rlwinm    r4, r4, 2, 0, 29
  10950. 0000A14C  7CE4AA2E  lhzx      r7, r4, r21
  10951. 0000A150  31CEFFFF  subic     r14, r14, 1
  10952. 0000A154  7C99222E  lhzx      r4, r25, r4
  10953. 0000A158  7DC00735  extsh.    r0, r14
  10954. 0000A15C  7CA72814  addc      r5, r7, r5
  10955. 0000A160  54C6801E  rlwinm    r6, r6, 16, 0, 15
  10956. 0000A164  7C843014  addc      r4, r4, r6
  10957. 0000A168  90A90004  stw       [r9 + 0x0004], r5
  10958. 0000A16C  908F0004  stw       [r15 + 0x0004], r4
  10959. 0000A170  31290008  addic     r9, r9, 8
  10960. 0000A174  31EF0008  addic     r15, r15, 8
  10961. 0000A178  31C00000  addic     r14, r0, 0
  10962. 0000A17C  4080FDB4  bge       -0x0000024C /* 00009F30 */
  10963. 0000A180  48000200  b         +0x00000200 /* 0000A380 */
  10964. 0000A184  7C8ED010  subfc     r4, r14, r26
  10965. 0000A188  7C9A0734  extsh     r26, r4
  10966. label0000A18C:
  10967. 0000A18C  88B30000  lbz       r5, [r19]
  10968. 0000A190  88930001  lbz       r4, [r19 + 0x0001]
  10969. 0000A194  54A5103A  rlwinm    r5, r5, 2, 0, 29
  10970. 0000A198  7CC5AA2E  lhzx      r6, r5, r21
  10971. 0000A19C  5484103A  rlwinm    r4, r4, 2, 0, 29
  10972. 0000A1A0  7CF9222E  lhzx      r7, r25, r4
  10973. 0000A1A4  7CB92A2E  lhzx      r5, r25, r5
  10974. 0000A1A8  7C84AA2E  lhzx      r4, r4, r21
  10975. 0000A1AC  54A5801E  rlwinm    r5, r5, 16, 0, 15
  10976. 0000A1B0  7C842814  addc      r4, r4, r5
  10977. 0000A1B4  54C6801E  rlwinm    r6, r6, 16, 0, 15
  10978. 0000A1B8  7CC73014  addc      r6, r7, r6
  10979. 0000A1BC  908A0000  stw       [r10], r4
  10980. 0000A1C0  90D80000  stw       [r24], r6
  10981. 0000A1C4  88B30002  lbz       r5, [r19 + 0x0002]
  10982. 0000A1C8  88930003  lbz       r4, [r19 + 0x0003]
  10983. 0000A1CC  54A5103A  rlwinm    r5, r5, 2, 0, 29
  10984. 0000A1D0  7CC5AA2E  lhzx      r6, r5, r21
  10985. 0000A1D4  5484103A  rlwinm    r4, r4, 2, 0, 29
  10986. 0000A1D8  7CF9222E  lhzx      r7, r25, r4
  10987. 0000A1DC  7CB92A2E  lhzx      r5, r25, r5
  10988. 0000A1E0  7C84AA2E  lhzx      r4, r4, r21
  10989. 0000A1E4  54A5801E  rlwinm    r5, r5, 16, 0, 15
  10990. 0000A1E8  7C842814  addc      r4, r4, r5
  10991. 0000A1EC  54C6801E  rlwinm    r6, r6, 16, 0, 15
  10992. 0000A1F0  7CC73014  addc      r6, r7, r6
  10993. 0000A1F4  908A0004  stw       [r10 + 0x0004], r4
  10994. 0000A1F8  90D80004  stw       [r24 + 0x0004], r6
  10995. 0000A1FC  88B30004  lbz       r5, [r19 + 0x0004]
  10996. 0000A200  88930005  lbz       r4, [r19 + 0x0005]
  10997. 0000A204  54A5103A  rlwinm    r5, r5, 2, 0, 29
  10998. 0000A208  7CF92A2E  lhzx      r7, r25, r5
  10999. 0000A20C  5484103A  rlwinm    r4, r4, 2, 0, 29
  11000. 0000A210  7CA5AA2E  lhzx      r5, r5, r21
  11001. 0000A214  7CC4AA2E  lhzx      r6, r4, r21
  11002. 0000A218  7C99222E  lhzx      r4, r25, r4
  11003. 0000A21C  54E7801E  rlwinm    r7, r7, 16, 0, 15
  11004. 0000A220  7CC63814  addc      r6, r6, r7
  11005. 0000A224  54A5801E  rlwinm    r5, r5, 16, 0, 15
  11006. 0000A228  7C842814  addc      r4, r4, r5
  11007. 0000A22C  90DE0000  stw       [r30], r6
  11008. 0000A230  908C0000  stw       [r12], r4
  11009. 0000A234  88B30006  lbz       r5, [r19 + 0x0006]
  11010. 0000A238  88930007  lbz       r4, [r19 + 0x0007]
  11011. 0000A23C  54A6103A  rlwinm    r6, r5, 2, 0, 29
  11012. 0000A240  7CB9322E  lhzx      r5, r25, r6
  11013. 0000A244  5484103A  rlwinm    r4, r4, 2, 0, 29
  11014. 0000A248  7CC6AA2E  lhzx      r6, r6, r21
  11015. 0000A24C  7CE4AA2E  lhzx      r7, r4, r21
  11016. 0000A250  54A5801E  rlwinm    r5, r5, 16, 0, 15
  11017. 0000A254  7CA72814  addc      r5, r7, r5
  11018. 0000A258  33180008  addic     r24, r24, 8
  11019. 0000A25C  314A0008  addic     r10, r10, 8
  11020. 0000A260  54C6801E  rlwinm    r6, r6, 16, 0, 15
  11021. 0000A264  7C99222E  lhzx      r4, r25, r4
  11022. 0000A268  90BE0004  stw       [r30 + 0x0004], r5
  11023. 0000A26C  7C843014  addc      r4, r4, r6
  11024. 0000A270  908C0004  stw       [r12 + 0x0004], r4
  11025. 0000A274  88B30008  lbz       r5, [r19 + 0x0008]
  11026. 0000A278  88930009  lbz       r4, [r19 + 0x0009]
  11027. 0000A27C  54A5103A  rlwinm    r5, r5, 2, 0, 29
  11028. 0000A280  7CF92A2E  lhzx      r7, r25, r5
  11029. 0000A284  5484103A  rlwinm    r4, r4, 2, 0, 29
  11030. 0000A288  7CA5AA2E  lhzx      r5, r5, r21
  11031. 0000A28C  7CC4AA2E  lhzx      r6, r4, r21
  11032. 0000A290  7C99222E  lhzx      r4, r25, r4
  11033. 0000A294  54E7801E  rlwinm    r7, r7, 16, 0, 15
  11034. 0000A298  7CC63814  addc      r6, r6, r7
  11035. 0000A29C  54A5801E  rlwinm    r5, r5, 16, 0, 15
  11036. 0000A2A0  7C842814  addc      r4, r4, r5
  11037. 0000A2A4  90CB0000  stw       [r11], r6
  11038. 0000A2A8  909F0000  stw       [r31], r4
  11039. 0000A2AC  8893000A  lbz       r4, [r19 + 0x000A]
  11040. 0000A2B0  88B3000B  lbz       r5, [r19 + 0x000B]
  11041. 0000A2B4  5484103A  rlwinm    r4, r4, 2, 0, 29
  11042. 0000A2B8  7CD9222E  lhzx      r6, r25, r4
  11043. 0000A2BC  318C0008  addic     r12, r12, 8
  11044. 0000A2C0  33DE0008  addic     r30, r30, 8
  11045. 0000A2C4  7C84AA2E  lhzx      r4, r4, r21
  11046. 0000A2C8  54C6801E  rlwinm    r6, r6, 16, 0, 15
  11047. 0000A2CC  54A5103A  rlwinm    r5, r5, 2, 0, 29
  11048. 0000A2D0  7CE5AA2E  lhzx      r7, r5, r21
  11049. 0000A2D4  7CB92A2E  lhzx      r5, r25, r5
  11050. 0000A2D8  7CC73014  addc      r6, r7, r6
  11051. 0000A2DC  5484801E  rlwinm    r4, r4, 16, 0, 15
  11052. 0000A2E0  7C852014  addc      r4, r5, r4
  11053. 0000A2E4  90CB0004  stw       [r11 + 0x0004], r6
  11054. 0000A2E8  909F0004  stw       [r31 + 0x0004], r4
  11055. 0000A2EC  88B3000C  lbz       r5, [r19 + 0x000C]
  11056. 0000A2F0  8893000D  lbz       r4, [r19 + 0x000D]
  11057. 0000A2F4  54A5103A  rlwinm    r5, r5, 2, 0, 29
  11058. 0000A2F8  7CF92A2E  lhzx      r7, r25, r5
  11059. 0000A2FC  5484103A  rlwinm    r4, r4, 2, 0, 29
  11060. 0000A300  7CA5AA2E  lhzx      r5, r5, r21
  11061. 0000A304  7CC4AA2E  lhzx      r6, r4, r21
  11062. 0000A308  7C99222E  lhzx      r4, r25, r4
  11063. 0000A30C  54E7801E  rlwinm    r7, r7, 16, 0, 15
  11064. 0000A310  7CC63814  addc      r6, r6, r7
  11065. 0000A314  54A5801E  rlwinm    r5, r5, 16, 0, 15
  11066. 0000A318  7C842814  addc      r4, r4, r5
  11067. 0000A31C  90C90000  stw       [r9], r6
  11068. 0000A320  908F0000  stw       [r15], r4
  11069. 0000A324  8893000E  lbz       r4, [r19 + 0x000E]
  11070. 0000A328  33FF0008  addic     r31, r31, 8
  11071. 0000A32C  5484103A  rlwinm    r4, r4, 2, 0, 29
  11072. 0000A330  7CC4AA2E  lhzx      r6, r4, r21
  11073. 0000A334  316B0008  addic     r11, r11, 8
  11074. 0000A338  7C99222E  lhzx      r4, r25, r4
  11075. 0000A33C  88B3000F  lbz       r5, [r19 + 0x000F]
  11076. 0000A340  310EFFFF  subic     r8, r14, 1
  11077. 0000A344  54A5103A  rlwinm    r5, r5, 2, 0, 29
  11078. 0000A348  7CE5AA2E  lhzx      r7, r5, r21
  11079. 0000A34C  7CB92A2E  lhzx      r5, r25, r5
  11080. 0000A350  5484801E  rlwinm    r4, r4, 16, 0, 15
  11081. 0000A354  7D000735  extsh.    r0, r8
  11082. 0000A358  7C872014  addc      r4, r7, r4
  11083. 0000A35C  54C6801E  rlwinm    r6, r6, 16, 0, 15
  11084. 0000A360  7CA53014  addc      r5, r5, r6
  11085. 0000A364  90890004  stw       [r9 + 0x0004], r4
  11086. 0000A368  90AF0004  stw       [r15 + 0x0004], r5
  11087. 0000A36C  32730010  addic     r19, r19, 16
  11088. 0000A370  31290008  addic     r9, r9, 8
  11089. 0000A374  31EF0008  addic     r15, r15, 8
  11090. 0000A378  31C00000  addic     r14, r0, 0
  11091. 0000A37C  4080FE10  bge       -0x000001F0 /* 0000A18C */
  11092. label0000A380:
  11093. 0000A380  309AFFFF  subic     r4, r26, 1
  11094. 0000A384  7C850735  extsh.    r5, r4
  11095. label0000A388:
  11096. 0000A388  3B450000  addi      r26, r5, 0x0000
  11097. 0000A38C  4080F284  bge       -0x00000D7C /* 00009610 */
  11098. label0000A390:
  11099. 0000A390  30B6FFFF  subic     r5, r22, 1
  11100. 0000A394  7CA40735  extsh.    r4, r5
  11101. 0000A398  8081003C  lwz       r4, [r1 + 0x003C]
  11102. 0000A39C  7CB60734  extsh     r22, r5
  11103. 0000A3A0  7E312014  addc      r17, r17, r4
  11104. 0000A3A4  4080F238  bge       -0x00000DC8 /* 000095DC */
  11105. label0000A3A8:
  11106. 0000A3A8  38A00001  li        r5, 0x0001
  11107. 0000A3AC  98A10038  stb       [r1 + 0x0038], r5
  11108. 0000A3B0  92630008  stw       [r3 + 0x0008], r19
  11109. 0000A3B4  B9A10044  lmw       r13, [r1 + 0x0044]
  11110. 0000A3B8  30210090  addic     r1, r1, 144
  11111. 0000A3BC  4E800020  blr
  11112. 0000A3C0  00000000  .invalid
  11113. 0000A3C4  00002041  .invalid
  11114. 0000A3C8  80130100  lwz       r0, [r19 + 0x0100]
  11115. 0000A3CC  00000000  .invalid
  11116. 0000A3D0  00000E70  .invalid
  11117. 0000A3D4  0013534D  .invalid
  11118. 0000A3D8  43444543  bcla     26, 4, 0x00004540
  11119. 0000A3DC  4F4D5052  .invalid  4C
  11120. 0000A3E0  45535338  .invalid  sc
  11121. 0000A3E4  544F3858  rlwinm    r15, r2, 7, 1, 12
  11122. 0000A3E8  32000000  addic     r16, r0, 0
  11123. fn0000A3EC:
  11124. 0000A3EC  818200C8  lwz       r12, [r2 + 0x00C8]
  11125. 0000A3F0  90410014  stw       [r1 + 0x0014], r2
  11126. 0000A3F4  800C0000  lwz       r0, [r12]
  11127. 0000A3F8  804C0004  lwz       r2, [r12 + 0x0004]
  11128. 0000A3FC  7C0903A6  mtctr     r0
  11129. 0000A400  4E800420  bctr
  11130. 0000A404  00000000  .invalid
  11131. 0000A408  000C8000  .invalid
  11132. 0000A40C  00000000  .invalid
  11133. fn0000A410:
  11134. 0000A410  818200CC  lwz       r12, [r2 + 0x00CC]
  11135. 0000A414  90410014  stw       [r1 + 0x0014], r2
  11136. 0000A418  800C0000  lwz       r0, [r12]
  11137. 0000A41C  804C0004  lwz       r2, [r12 + 0x0004]
  11138. 0000A420  7C0903A6  mtctr     r0
  11139. 0000A424  4E800420  bctr
  11140. 0000A428  00000000  .invalid
  11141. 0000A42C  000C8000  .invalid
  11142. 0000A430  00000000  .invalid
  11143. fn0000A434:
  11144. 0000A434  818200D0  lwz       r12, [r2 + 0x00D0]
  11145. 0000A438  90410014  stw       [r1 + 0x0014], r2
  11146. 0000A43C  800C0000  lwz       r0, [r12]
  11147. 0000A440  804C0004  lwz       r2, [r12 + 0x0004]
  11148. 0000A444  7C0903A6  mtctr     r0
  11149. 0000A448  4E800420  bctr
  11150. 0000A44C  00000000  .invalid
  11151. 0000A450  000C8000  .invalid
  11152. 0000A454  00000000  .invalid
  11153. fn0000A458:
  11154. 0000A458  818200D4  lwz       r12, [r2 + 0x00D4]
  11155. 0000A45C  90410014  stw       [r1 + 0x0014], r2
  11156. 0000A460  800C0000  lwz       r0, [r12]
  11157. 0000A464  804C0004  lwz       r2, [r12 + 0x0004]
  11158. 0000A468  7C0903A6  mtctr     r0
  11159. 0000A46C  4E800420  bctr
  11160. 0000A470  00000000  .invalid
  11161. 0000A474  000C8000  .invalid
  11162. 0000A478  00000000  .invalid
  11163. fn0000A47C:
  11164. 0000A47C  818200D8  lwz       r12, [r2 + 0x00D8]
  11165. 0000A480  90410014  stw       [r1 + 0x0014], r2
  11166. 0000A484  800C0000  lwz       r0, [r12]
  11167. 0000A488  804C0004  lwz       r2, [r12 + 0x0004]
  11168. 0000A48C  7C0903A6  mtctr     r0
  11169. 0000A490  4E800420  bctr
  11170. 0000A494  00000000  .invalid
  11171. 0000A498  000C8000  .invalid
  11172. 0000A49C  00000000  .invalid
  11173. fn0000A4A0:
  11174. 0000A4A0  818200DC  lwz       r12, [r2 + 0x00DC]
  11175. 0000A4A4  90410014  stw       [r1 + 0x0014], r2
  11176. 0000A4A8  800C0000  lwz       r0, [r12]
  11177. 0000A4AC  804C0004  lwz       r2, [r12 + 0x0004]
  11178. 0000A4B0  7C0903A6  mtctr     r0
  11179. 0000A4B4  4E800420  bctr
  11180. 0000A4B8  00000000  .invalid
  11181. 0000A4BC  000C8000  .invalid
  11182. 0000A4C0  00000000  .invalid
  11183. fn0000A4C4:
  11184. 0000A4C4  818200E0  lwz       r12, [r2 + 0x00E0]
  11185. 0000A4C8  90410014  stw       [r1 + 0x0014], r2
  11186. 0000A4CC  800C0000  lwz       r0, [r12]
  11187. 0000A4D0  804C0004  lwz       r2, [r12 + 0x0004]
  11188. 0000A4D4  7C0903A6  mtctr     r0
  11189. 0000A4D8  4E800420  bctr
  11190. 0000A4DC  00000000  .invalid
  11191. 0000A4E0  000C8000  .invalid
  11192. 0000A4E4  00000000  .invalid
  11193. fn0000A4E8:
  11194. 0000A4E8  818200E4  lwz       r12, [r2 + 0x00E4]
  11195. 0000A4EC  90410014  stw       [r1 + 0x0014], r2
  11196. 0000A4F0  800C0000  lwz       r0, [r12]
  11197. 0000A4F4  804C0004  lwz       r2, [r12 + 0x0004]
  11198. 0000A4F8  7C0903A6  mtctr     r0
  11199. 0000A4FC  4E800420  bctr
  11200. 0000A500  00000000  .invalid
  11201. 0000A504  000C8000  .invalid
  11202. 0000A508  00000000  .invalid
  11203. fn0000A50C:
  11204. 0000A50C  818200E8  lwz       r12, [r2 + 0x00E8]
  11205. 0000A510  90410014  stw       [r1 + 0x0014], r2
  11206. 0000A514  800C0000  lwz       r0, [r12]
  11207. 0000A518  804C0004  lwz       r2, [r12 + 0x0004]
  11208. 0000A51C  7C0903A6  mtctr     r0
  11209. 0000A520  4E800420  bctr
  11210. 0000A524  00000000  .invalid
  11211. 0000A528  000C8000  .invalid
  11212. 0000A52C  00000000  .invalid
  11213. fn0000A530:
  11214. 0000A530  818200EC  lwz       r12, [r2 + 0x00EC]
  11215. 0000A534  90410014  stw       [r1 + 0x0014], r2
  11216. 0000A538  800C0000  lwz       r0, [r12]
  11217. 0000A53C  804C0004  lwz       r2, [r12 + 0x0004]
  11218. 0000A540  7C0903A6  mtctr     r0
  11219. 0000A544  4E800420  bctr
  11220. 0000A548  00000000  .invalid
  11221. 0000A54C  000C8000  .invalid
  11222. 0000A550  00000000  .invalid
  11223. fn0000A554:
  11224. 0000A554  818200F0  lwz       r12, [r2 + 0x00F0]
  11225. 0000A558  90410014  stw       [r1 + 0x0014], r2
  11226. 0000A55C  800C0000  lwz       r0, [r12]
  11227. 0000A560  804C0004  lwz       r2, [r12 + 0x0004]
  11228. 0000A564  7C0903A6  mtctr     r0
  11229. 0000A568  4E800420  bctr
  11230. 0000A56C  00000000  .invalid
  11231. 0000A570  000C8000  .invalid
  11232. 0000A574  00000000  .invalid
  11233. fn0000A578:
  11234. 0000A578  818200F4  lwz       r12, [r2 + 0x00F4]
  11235. 0000A57C  90410014  stw       [r1 + 0x0014], r2
  11236. 0000A580  800C0000  lwz       r0, [r12]
  11237. 0000A584  804C0004  lwz       r2, [r12 + 0x0004]
  11238. 0000A588  7C0903A6  mtctr     r0
  11239. 0000A58C  4E800420  bctr
  11240. 0000A590  00000000  .invalid
  11241. 0000A594  000C8000  .invalid
  11242. 0000A598  00000000  .invalid
  11243. fn0000A59C:
  11244. 0000A59C  818200F8  lwz       r12, [r2 + 0x00F8]
  11245. 0000A5A0  90410014  stw       [r1 + 0x0014], r2
  11246. 0000A5A4  800C0000  lwz       r0, [r12]
  11247. 0000A5A8  804C0004  lwz       r2, [r12 + 0x0004]
  11248. 0000A5AC  7C0903A6  mtctr     r0
  11249. 0000A5B0  4E800420  bctr
  11250. 0000A5B4  00000000  .invalid
  11251. 0000A5B8  000C8000  .invalid
  11252. 0000A5BC  00000000  .invalid
  11253. fn0000A5C0:
  11254. 0000A5C0  818200FC  lwz       r12, [r2 + 0x00FC]
  11255. 0000A5C4  90410014  stw       [r1 + 0x0014], r2
  11256. 0000A5C8  800C0000  lwz       r0, [r12]
  11257. 0000A5CC  804C0004  lwz       r2, [r12 + 0x0004]
  11258. 0000A5D0  7C0903A6  mtctr     r0
  11259. 0000A5D4  4E800420  bctr
  11260. 0000A5D8  00000000  .invalid
  11261. 0000A5DC  000C8000  .invalid
  11262. 0000A5E0  00000000  .invalid
  11263. 0000A5E4  00000000  .invalid
  11264. 0000A5E8  000001EC  .invalid
  11265. 0000A5EC  00000130  .invalid
  11266. 0000A5F0  00000130  .invalid
  11267. 0000A5F4  00000130  .invalid
  11268. 0000A5F8  00000130  .invalid
  11269. 0000A5FC  0000015C  .invalid
  11270. 0000A600  0000017C  .invalid
  11271. 0000A604  0000020C  .invalid
  11272. 0000A608  000001B4  .invalid
  11273. 0000A60C  000001E0  .invalid
  11274. 0000A610  000001E0  .invalid
  11275. 0000A614  00000130  .invalid
  11276. 0000A618  00000130  .invalid
  11277. 0000A61C  00000130  .invalid
  11278. 0000A620  0000019C  .invalid
  11279. 0000A624  00000000  .invalid
  11280. 0000A628  00000BFC  .invalid
  11281. 0000A62C  00000BFC  .invalid
  11282. 0000A630  00000BFC  .invalid
  11283. 0000A634  00000C28  .invalid
  11284. 0000A638  00000C64  .invalid
  11285. 0000A63C  00000D58  .invalid
  11286. 0000A640  00000E80  .invalid
  11287. 0000A644  00000FC8  .invalid
  11288. 0000A648  00000FD0  .invalid
  11289. 0000A64C  00000000  .invalid
  11290. 0000A650  00001870  .invalid
  11291. 0000A654  00001868  .invalid
  11292. 0000A658  00001870  .invalid
  11293. 0000A65C  0000187C  .invalid
  11294. 0000A660  00001890  .invalid
  11295. 0000A664  00001888  .invalid
  11296. 0000A668  000018AC  .invalid
  11297. 0000A66C  000018A4  .invalid
  11298. 0000A670  000018BC  .invalid
  11299. 0000A674  00001928  .invalid
  11300. 0000A678  00001940  .invalid
  11301. 0000A67C  000019D4  .invalid
  11302. 0000A680  000019EC  .invalid
  11303. 0000A684  00001AC8  .invalid
  11304. 0000A688  00001AE8  .invalid
  11305. 0000A68C  00001AE8  .invalid
  11306. 0000A690  000000E8  .invalid
  11307. 0000A694  000000E0  .invalid
  11308. 0000A698  00000118  .invalid
  11309. fn0000A69C:
  11310. 0000A69C  00000110  .invalid
  11311. 0000A6A0  00000188  .invalid
  11312. 0000A6A4  00000180  .invalid
  11313. 0000A6A8  00000224  .invalid
  11314. 0000A6AC  0000021C  .invalid
  11315. 0000A6B0  000002A0  .invalid
  11316. 0000A6B4  000002F8  .invalid
  11317. 0000A6B8  00000400  .invalid
  11318. 0000A6BC  00000478  .invalid
  11319. 0000A6C0  00000588  .invalid
  11320. 0000A6C4  00000640  .invalid
  11321. 0000A6C8  0000075C  .invalid
  11322. 0000A6CC  0000075C  .invalid
  11323. 0000A6D0  00000A20  .invalid
  11324. 0000A6D4  00000A14  .invalid
  11325. 0000A6D8  00000A68  .invalid
  11326. 0000A6DC  00000A5C  .invalid
  11327. 0000A6E0  00000B38  .invalid
  11328. 0000A6E4  00000B2C  .invalid
  11329. 0000A6E8  00000C80  .invalid
  11330. 0000A6EC  00000C74  .invalid
  11331. 0000A6F0  00000DD8  .invalid
  11332. 0000A6F4  00000E38  .invalid
  11333. 0000A6F8  00001024  .invalid
  11334. 0000A6FC  000010A8  .invalid
  11335. 0000A700  000012A0  .invalid
  11336. 0000A704  00001360  .invalid
  11337. 0000A708  00001558  .invalid
  11338. 0000A70C  00001558  .invalid
  11339. 0000A710  00001678  .invalid
  11340. 0000A714  00001670  .invalid
  11341. 0000A718  00001678  .invalid
  11342. 0000A71C  00001684  .invalid
  11343. 0000A720  00001698  .invalid
  11344. 0000A724  00001690  .invalid
  11345. 0000A728  000016B4  .invalid
  11346. 0000A72C  000016AC  .invalid
  11347. 0000A730  000016C4  .invalid
  11348. 0000A734  00001730  .invalid
  11349. 0000A738  00001748  .invalid
  11350. 0000A73C  000017DC  .invalid
  11351. 0000A740  000017F4  .invalid
  11352. 0000A744  000018D0  .invalid
  11353. 0000A748  000018F0  .invalid
  11354. 0000A74C  000018F0  .invalid
  11355. 0000A750  000000E8  .invalid
  11356. 0000A754  000000E0  .invalid
  11357. 0000A758  00000118  .invalid
  11358. 0000A75C  00000110  .invalid
  11359. 0000A760  00000178  .invalid
  11360. 0000A764  00000170  .invalid
  11361. 0000A768  000001F4  .invalid
  11362. 0000A76C  000001EC  .invalid
  11363. 0000A770  00000250  .invalid
  11364. 0000A774  000002A8  .invalid
  11365. 0000A778  000003D0  .invalid
  11366. 0000A77C  00000448  .invalid
  11367. 0000A780  00000578  .invalid
  11368. 0000A784  00000630  .invalid
  11369. 0000A788  0000076C  .invalid
  11370. 0000A78C  0000076C  .invalid
  11371. 0000A790  00000A24  .invalid
  11372. 0000A794  00000A1C  .invalid
  11373. 0000A798  00000A64  .invalid
  11374. 0000A79C  00000A5C  .invalid
  11375. 0000A7A0  00000AFC  .invalid
  11376. 0000A7A4  00000AF4  .invalid
  11377. 0000A7A8  00000BD0  .invalid
  11378. 0000A7AC  00000BC8  .invalid
  11379. 0000A7B0  00000C9C  .invalid
  11380. 0000A7B4  00000CF4  .invalid
  11381. 0000A7B8  00000ED8  .invalid
  11382. 0000A7BC  00000F50  .invalid
  11383. 0000A7C0  00001138  .invalid
  11384. 0000A7C4  000011F0  .invalid
  11385. 0000A7C8  000013DC  .invalid
  11386. 0000A7CC  000013DC  .invalid
  11387. 0000A7D0  0000145C  .invalid
  11388. 0000A7D4  00001454  .invalid
  11389. 0000A7D8  0000145C  .invalid
  11390. 0000A7DC  00001468  .invalid
  11391. 0000A7E0  0000147C  .invalid
  11392. 0000A7E4  00001474  .invalid
  11393. 0000A7E8  00001498  .invalid
  11394. 0000A7EC  00001490  .invalid
  11395. 0000A7F0  000014A8  .invalid
  11396. 0000A7F4  000014F0  .invalid
  11397. 0000A7F8  00001508  .invalid
  11398. 0000A7FC  00001550  .invalid
  11399. 0000A800  00001568  .invalid
  11400. 0000A804  000015C0  .invalid
  11401. 0000A808  000015E0  .invalid
  11402. 0000A80C  000015E0  .invalid
  11403. 0000A810  000000D8  .invalid
  11404. 0000A814  000000D0  .invalid
  11405. 0000A818  00000108  .invalid
  11406. 0000A81C  00000100  .invalid
  11407. 0000A820  000001AC  .invalid
  11408. 0000A824  000001A4  .invalid
  11409. 0000A828  00000284  .invalid
  11410. 0000A82C  0000027C  .invalid
  11411. 0000A830  000002F0  .invalid
  11412. 0000A834  0000032C  .invalid
  11413. 0000A838  00000474  .invalid
  11414. 0000A83C  000004B0  .invalid
  11415. 0000A840  00000600  .invalid
  11416. 0000A844  00000648  .invalid
  11417. 0000A848  000007A4  .invalid
  11418. 0000A84C  000007A4  .invalid
  11419. 0000A850  00002250  .invalid
  11420. 0000A854  00002248  .invalid
  11421. 0000A858  00002290  .invalid
  11422. 0000A85C  00002288  .invalid
  11423. 0000A860  00002388  .invalid
  11424. 0000A864  00002380  .invalid
  11425. 0000A868  0000250C  .invalid
  11426. 0000A86C  00002504  .invalid
  11427. 0000A870  000025A8  .invalid
  11428. 0000A874  000025E4  .invalid
  11429. 0000A878  00002838  .invalid
  11430. 0000A87C  00002874  .invalid
  11431. 0000A880  00002AD4  .invalid
  11432. 0000A884  00002B1C  .invalid
  11433. 0000A888  00002D88  .invalid
  11434. 0000A88C  00002D88  .invalid
  11435. 0000A890  0000173C  .invalid
  11436. 0000A894  00001734  .invalid
  11437. 0000A898  0000176C  .invalid
  11438. 0000A89C  00001764  .invalid
  11439. 0000A8A0  00001810  .invalid
  11440. 0000A8A4  00001808  .invalid
  11441. 0000A8A8  000018E8  .invalid
  11442. 0000A8AC  000018E0  .invalid
  11443. 0000A8B0  00001944  .invalid
  11444. 0000A8B4  00001980  .invalid
  11445. 0000A8B8  00001B48  .invalid
  11446. 0000A8BC  00001B84  .invalid
  11447. 0000A8C0  00001D54  .invalid
  11448. 0000A8C4  00001D9C  .invalid
  11449. 0000A8C8  00001F78  .invalid
  11450. 0000A8CC  00001F78  .invalid
  11451. 0000A8D0  00000944  .invalid
  11452. 0000A8D4  0000093C  .invalid
  11453. 0000A8D8  00000984  .invalid
  11454. 0000A8DC  0000097C  .invalid
  11455. 0000A8E0  00000A78  .invalid
  11456. 0000A8E4  00000A70  .invalid
  11457. 0000A8E8  00000BFC  .invalid
  11458. 0000A8EC  00000BF4  .invalid
  11459. 0000A8F0  00000C98  .invalid
  11460. 0000A8F4  00000CD4  .invalid
  11461. 0000A8F8  00000E6C  .invalid
  11462. 0000A8FC  00000EA8  .invalid
  11463. 0000A900  00001048  .invalid
  11464. 0000A904  00001090  .invalid
  11465. 0000A908  00001238  .invalid
  11466. 0000A90C  00001238  .invalid
  11467.  
  11468. [section 1 header]
  11469.   name __missing__
  11470.   default_address 00000000
  11471.   total_size 1AC
  11472.   unpacked_size 1AC
  11473.   packed_size 76
  11474.   section_kind PATTERN_DATA
  11475.   share_kind PROCESS
  11476.   alignment 04
  11477. [section 1 data]
  11478. 0000000000000000 | AA FE 07 00 00 00 00 00 00 00 00 00 00 00 03 F0 |                 
  11479. 0000000000000010 | 00 01 00 04 00 00 00 28 00 00 00 00 00 00 00 00 |        (        
  11480. 0000000000000020 | 00 00 00 34 00 00 00 40 00 00 00 00 00 00 00 AC |    4   @        
  11481. 0000000000000030 | 00 00 00 00 00 00 0D 84 00 00 00 AC 00 00 00 00 |                 
  11482. 0000000000000040 | 00 00 04 E0 00 00 00 AC 00 00 00 00 00 00 48 64 |               Hd
  11483. 0000000000000050 | 00 00 00 AC 00 00 00 00 00 00 3F 64 00 00 00 AC |           ?d    
  11484. 0000000000000060 | 00 00 00 00 00 00 63 C4 00 00 00 AC 00 00 00 00 |       c         
  11485. 0000000000000070 | 00 00 5A AC 00 00 00 AC 00 00 00 00 00 00 95 50 |   Z            P
  11486. 0000000000000080 | 00 00 00 AC 00 00 00 00 00 00 8A 34 00 00 00 AC |            4    
  11487. 0000000000000090 | 00 00 00 00 00 00 7C 58 00 00 00 AC 00 00 00 00 |       |X        
  11488. 00000000000000A0 | 00 00 73 FC 00 00 00 AC 00 00 00 00 00 00 00 00 |   s             
  11489. 00000000000000B0 | 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 |                 
  11490. 00000000000000C0 | 00 00 A5 E8 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  11491. 00000000000000D0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  11492. 00000000000000E0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  11493. 00000000000000F0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  11494. 0000000000000100 | 00 00 00 00 00 00 A6 28 00 00 2C 6C 00 00 00 00 |        (  ,l    
  11495. 0000000000000110 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  11496. 0000000000000120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  11497. 0000000000000130 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4C |                L
  11498. 0000000000000140 | 00 00 A6 50 00 00 3F 64 00 00 00 58 00 00 00 64 |    P  ?d   X   d
  11499. 0000000000000150 | 00 00 A7 10 00 00 5A AC 00 00 00 70 00 00 00 7C |       Z    p   |
  11500. 0000000000000160 | 00 00 A7 D0 00 00 73 FC 00 00 00 88 00 00 00 94 |       s         
  11501. 0000000000000170 | 00 00 00 A0 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  11502. 0000000000000180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  11503. 0000000000000190 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  11504. 00000000000001A0 | 00 00 00 00 00 00 00 00 00 00 00 00             |                 
  11505. [section 1 relocation program disassembly]
  11506.   0000:  0141       reloc_skip_then_add_sect_d      skip_words=5, num_words=1
  11507.   0002:  0082       reloc_skip_then_add_sect_d      skip_words=2, num_words=2
  11508.   0004:  440A       reloc_v_add_sect_c_sect_d_none  num_3_word_blocks=11
  11509.   0006:  4A02       reloc_v_add_imports             num_words=3
  11510.   0008:  0001       reloc_skip_then_add_sect_d      skip_words=0, num_words=1
  11511.   000A:  4A00       reloc_v_add_imports             num_words=1
  11512.   000C:  4001       reloc_v_add_sect_c              num_words=2
  11513.   000E:  4A07       reloc_v_add_imports             num_words=8
  11514.   0010:  601F       reloc_i_add_import              index=0x1F
  11515.   0012:  4A02       reloc_v_add_imports             num_words=3
  11516.   0014:  600C       reloc_i_add_import              index=0xC
  11517.   0016:  4A01       reloc_v_add_imports             num_words=2
  11518.   0018:  4001       reloc_v_add_sect_c              num_words=2
  11519.   001A:  4A02       reloc_v_add_imports             num_words=3
  11520.   001C:  6023       reloc_i_add_import              index=0x23
  11521.   001E:  4A04       reloc_v_add_imports             num_words=5
  11522.   0020:  6012       reloc_i_add_import              index=0x12
  11523.   0022:  6029       reloc_i_add_import              index=0x29
  11524.   0024:  6013       reloc_i_add_import              index=0x13
  11525.   0026:  0001       reloc_skip_then_add_sect_d      skip_words=0, num_words=1
  11526.   0028:  4001       reloc_v_add_sect_c              num_words=2
  11527.   002A:  0002       reloc_skip_then_add_sect_d      skip_words=0, num_words=2
  11528.   002C:  9100       reloc_repeat                    blocks=2 (dest=0x28), times=1
  11529.   002E:  4001       reloc_v_add_sect_c              num_words=2
  11530.   0030:  0003       reloc_skip_then_add_sect_d      skip_words=0, num_words=3
  11531.   0032:  4A00       reloc_v_add_imports             num_words=1
  11532.   0034:  602A       reloc_i_add_import              index=0x2A
  11533.   0036:  4A01       reloc_v_add_imports             num_words=2
  11534.   0038:  6015       reloc_i_add_import              index=0x15
  11535.   003A:  4A08       reloc_v_add_imports             num_words=9
  11536.  
  11537. [section 2 header]
  11538.   name __missing__
  11539.   default_address 00000000
  11540.   total_size 0
  11541.   unpacked_size 0
  11542.   packed_size 410
  11543.   section_kind LOADER
  11544.   share_kind GLOBAL
  11545.   alignment 02
  11546. [export table: 0 entries]
  11547. [import table: 45 entries]
  11548.   0 => [import InterfaceLib:NewPtrClear (02)]
  11549.   1 => [import InterfaceLib:MemError (02)]
  11550.   2 => [import InterfaceLib:SetComponentInstanceStorage (02)]
  11551.   3 => [import InterfaceLib:NewRoutineDescriptor (02)]
  11552.   4 => [import InterfaceLib:NewHandle (02)]
  11553.   5 => [import InterfaceLib:DisposeHandle (02)]
  11554.   6 => [import InterfaceLib:PurgeSpace (02)]
  11555.   7 => [import InterfaceLib:GetZone (02)]
  11556.   8 => [import InterfaceLib:SystemZone (02)]
  11557.   9 => [import InterfaceLib:SetZone (02)]
  11558.   10 => [import InterfaceLib:ApplicationZone (02)]
  11559.   11 => [import InterfaceLib:DisposeCTable (02)]
  11560.   12 => [import InterfaceLib:DisposePtr (02)]
  11561.   13 => [import InterfaceLib:DisposeRoutineDescriptor (02)]
  11562.   14 => [import InterfaceLib:CallUniversalProc (02)]
  11563.   15 => [import InterfaceLib:FixDiv (02)]
  11564.   16 => [import InterfaceLib:HUnlock (02)]
  11565.   17 => [import InterfaceLib:Dequeue (02)]
  11566.   18 => [import InterfaceLib:HLock (02)]
  11567.   19 => [import InterfaceLib:SetA5 (02)]
  11568.   20 => [import InterfaceLib:Enqueue (02)]
  11569.   21 => [import InterfaceLib:GetComponentRefcon (02)]
  11570.   22 => [import InterfaceLib:GetComponentInstanceA5 (02)]
  11571.   23 => [import InterfaceLib:SetComponentRefcon (02)]
  11572.   24 => [import InterfaceLib:OpenComponentResFile (02)]
  11573.   25 => [import InterfaceLib:Get1Resource (02)]
  11574.   26 => [import InterfaceLib:ResError (02)]
  11575.   27 => [import InterfaceLib:DetachResource (02)]
  11576.   28 => [import InterfaceLib:CloseComponentResFile (02)]
  11577.   29 => [import InterfaceLib:HPurge (02)]
  11578.   30 => [import InterfaceLib:BlockMove (02)]
  11579.   31 => [import QuickTimeLib:DisposeCallBack (02)]
  11580.   32 => [import QuickTimeLib:DequeueSyncTask (02)]
  11581.   33 => [import QuickTimeLib:LockRemapTable (02)]
  11582.   34 => [import QuickTimeLib:DisposeRemapTable (02)]
  11583.   35 => [import QuickTimeLib:ICMShieldSequenceCursor (02)]
  11584.   36 => [import QuickTimeLib:ICMDecompressComplete (02)]
  11585.   37 => [import QuickTimeLib:CallMeWhen (02)]
  11586.   38 => [import QuickTimeLib:QueueSyncTask (02)]
  11587.   39 => [import QuickTimeLib:GetImageDescriptionCTable (02)]
  11588.   40 => [import QuickTimeLib:UpdateRemapTable (02)]
  11589.   41 => [import QuickTimeLib:NewCallBack (02)]
  11590.   42 => [import QuickTimeLib:VBlankPreSync (02)]
  11591.   43 => [import QuickTimeLib:VBlankPostSync (02)]
  11592.   44 => [import QuickTimeLib:CancelCallBack (02)]
  11593.